
@media screen {
	body {
		margin: 0px;
		font-family: Trebuchet MS, Tahoma, Arial;
		background-color: #FFFFFF;
		color: #000000;
		font-size: 12px;
		line-height: 16px;
	}
	a, a:visited, a:active, a:hover {
		font-weight: normal;
		text-decoration: underline;
		color: #00ADEF;
	}
	td {
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 13px;
		font-style: normal;
		font-weight: normal;
	}
	td a, td a:hover, td a:active, td a:visited {
		color: #000000;
	}
	td.Content {
		padding-top: 10px;
		padding-bottom: 10px;
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 13px;
		font-style: normal;
		font-weight: normal;
	}
	td.Content a, td.Content a:active, td.Content a:visited {
		font-family: Trebuchet MS, Tahoma, Arial;
		color: #000000;
	}
	td.NestedNavActive, td.NestedNavActive a, td.NestedNavActive a:visited, td.NestedNavActive a:active, td.NestedNavActive a:hover {
		font-weight: bold;
		text-decoration: none;
	}
	div.NestedNavActive, div.NestedNavActive a, div.NestedNavActive a:active, div.NestedNavActive a:visited, div.NestedNavActive a:hover {
		/*font-weight: bold;*/
		text-decoration: none;
	}
	img.InteractiveMediaCenterImage {
		float:right;
	}
	ul li {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		color: #000000;
		list-style: url(/_PROJECT/_Block/Frame/Bullet.gif);
	}
	li em {
		color: #000000;
	}
	ol li {
		list-style: regular;
		color: #000000;
	}
	td.ArticleSelect, td.ArticleSelect a, td.ArticleSelect a:visited, td.ArticleSelect a:active {
		text-decoration: none;
		color: #000000;
	}
	td.ArticleSelect a:hover {
		text-decoration: underline;
		color: #000000;
	}
	td.ArticleCategoryHeader_FinSec {
		color: #008E91;
		font-weight:bold;
		font-size:26px;
	}
	td.ArticleCategoryHeader_PosThink {
		color: #C0553A;
		font-weight:bold;
		font-size:26px;
	}
	td.ArticleCategoryHeader_FamFun {
		color: #F5821F;
		font-weight:bold;
		font-size:26px;
	}
	td.ArticleCategoryHeader_Health {
		color: #93970F;
		font-weight:bold;
		font-size:26px;
	}
	td.ArticleCategoryDescription_FinSec {
		color: #008E91;
	}
	td.ArticleCategoryDescription_PosThink {
		color: #C0553A;
	}
	td.ArticleCategoryDescription_FamFun {
		color: #F5821F;
	}
	td.ArticleCategoryDescription_Health {
		color: #93970F;
	}

	td.CategorySubNav, td.CategorySubNav a, td.CategorySubNav a:visited, td.CategorySubNav a:active, td.CategorySubNav a:hover {
		color: #FFFFFF;
		font-weight:bold;
		text-decoration: none;
	}
	td.EngineTask a, td.EngineTask a:visited, td.EngineTask a:active {
		color: #3CAEAE;
		text-decoration: underline;
	}
	td.EngineTask a:hover{
		color: #3CAEAE;
		text-decoration: none;
	}
	td.ArticleBody, td.ArticleBody a, td.ArticleBody a:visited, td.ArticleBody a:active {
		text-decoration: none;
	}
	td.ArticleBody a:hover {
		text-decoration: underline;
	}
	td.HomepageItem {
		color: #FFFFFF;
	}
	td.HomepageItemHeader {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 16px;
		padding-bottom: 5px;
	}
	td.HomepageArticleHeaderFinSec {
		height: 25px;
		color: #008E91;
		font-weight: bold;
		font-size: 18px;
		line-height: 1em;
	}
	td.HomepageArticleHeaderPosThink {
		height: 25px;
		color: #C0553A;
		font-weight: bold;
		font-size: 18px;
		line-height: 1em;
	}
	td.HomepageArticleHeaderFamFun {
		height: 25px;
		color: #F5821F;
		font-weight: bold;
		font-size: 18px;
		line-height: 1em;
	}
	td.HomepageArticleHeaderHealth {
		height: 25px;
		color: #93970F;
		font-weight: bold;
		font-size: 18px;
		line-height: 1em;
	}
	td.ArticleHeaderFinSec {
		height: 25px;
		color: #008E91;
		font-weight: bold;
		font-size: 21px;
		line-height: 1em;
	}
	td.ArticleHeaderPosThink {
		height: 25px;
		color: #C0553A;
		font-weight: bold;
		font-size: 21px;
		line-height: 1em;
	}
	td.ArticleHeaderFamFun {
		height: 25px;
		color: #F5821F;
		font-weight: bold;
		font-size: 21px;
		line-height: 1em;
	}
	td.ArticleHeaderHealth {
		height: 25px;
		color: #93970F;
		font-weight: bold;
		font-size: 21px;
		line-height: 1em;
	}
	td.HomepageArticle {
		padding-top: 5px;
		color: #000000;
	}	
	td.HomepageItemLink a, td.HomepageItemLink a:active, td.HomepageItemLink a:visited{
		font-style: italic;
		color: #FFFFFF;
	}
	td.HomepageItemLink a:hover {
		font-style: italic;
		color: #FFFFFF;
		text-decoration: none;
	}
	td.Content a:hover {
		font-family: Trebuchet MS, Tahoma, Arial;
		color: #000000;
		text-decoration: underline;
	}
	td.GetMore, td.GetMore a, td.GetMore a:visited, td.GetMore a:active, td.GetMore a:hover {
		color: #0A8B91;
		text-decoration: none;
	}
	td.SubNavContainer {
		padding-top: 7px;
		vertical-align:top;
	}
	td.SubNav, td.SubNav a, td.SubNav a:visited, td.SubNav a:active {
		color: #FFFFFF;
		text-decoration: none;
	}
	td.SubNav a:hover {
		color: #1DAAE2;
		text-decoration: none;
	}
	/* HEADERS */
	h1 {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 10px 0px;
		font-weight: bold;
		font-size: 26px;
		line-height: 28px;
		font-family: Arial, Helvetica, sans-serif;
		color: #004DA5;
	}
	h2 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-weight: bold;
		font-size: 14px;
		line-height: 17px;
		font-family: Arial, Helvetica, sans-serif;
		color: #034EA2;
	}
	td.DegNavActive, td.DegNavActive a, td.DegNavActive a:active, td.DegNavActive a:hover, td.DegNavActive a:visited {
		display: block;
		width: 165px;
		height: 18px;
		background-image: url('/_PROJECT/_Block/Frame/menu-on.gif'); 
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	}

	td.DegSubNav, td.DegSubNav a, td.DegSubNav a:active, td.DegSubNav a:visited {
		display: block;
		width: 165px;
		height: 18px;
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	}

	td.DegSubNav a:hover { 
		display: block; 
		width: 165px; 
		height: 18px; 
		background-image: url('/_PROJECT/_Block/Frame/menu-on.gif'); 
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	} 

	td.DegNav, td.DegNav a:hover, td.DegNav a, td.DegNav a:visited, td.DegNav a:active {
		vertical-align: top; 
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
	#SectionNavTd {
		border: 0px solid #000;
	}
	#CategorySubNavDiv {
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}
	td.RSSLink a, td.RSSLink a:visited, td.RSSLink a:active{
		background: #034EA2;
		color: #FFFFFF;
		text-decoration: none;
		padding: 0 5px;
	}
	td.RSSLink a:hover{
		background: #034EA2;
		color: #FFFFFF;
		text-decoration: none;
		padding: 0 5px;
	}
	td.QuoteText {
		color: #034EA2;
		font-family: Times, Trebuchet MS, Tahoma;
		font-weight: bold;
		font-size: 15px;
	}
	/* ContentList*/
	table.ContentList td{
		color: #000000;
	}
	/* FORM */
	form {
		margin: 0px;
	}
	.z-iError {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iText {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 12px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iCombo {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iLabel {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 12px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iStatic {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 12px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iRequired {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iButton {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 12px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iError {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 12px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iText {
		padding: 0px 0px 0px 0px;
		color: #000000;
		border: solid 1px #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 11px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iCombo {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iLabel {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
		border: none;
	}
	.SearchForm-iStatic {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iRequired {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iButton {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}

	/* ************************************************** S I F R ***************************************** */
	/* These are standard sIFR styles... do not modify */

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
	}

	.sIFR-replaced {
		visibility: visible !important;
	}

	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}

	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display: none !important;
	}

	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

	.sIFR-hasFlash h1 {
		visibility: hidden;
	}

	.sIFR-hasFlash h2 {
		visibility: hidden;
	}

	.sIFR-hasFlash h3 {
		visibility: hidden;
	}

	.sIFR-hasFlash h4 {
		visibility: hidden;
	}

	.sIFR-hasFlash h5#pullquote {
		letter-spacing: -4px;
		visibility: hidden;
		font-size: 24px;
	}
	/* ********************************************** E N D  S I F R ********************************** */
}
@media print {
	body {
		margin: 0px;
		font-family: Trebuchet MS, Tahoma, Arial;
		background-color: #FFFFFF;
		color: #000000;
		font-size: 12px;
		line-height: 16px;
	}
	a, a:visited, a:active, a:hover {
		font-weight: normal;
		text-decoration: underline;
		color: #00ADEF;
	}
	div.NoPrint, td.NoPrint, table.NoPrint {
		display: none;
	}
	td {
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
	}
	td a, td a:hover, td a:active, td a:visited {
		color: #000000;
	}
	td.Content {
		padding-top: 10px;
		padding-bottom: 10px;
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
	}
	td.Content a, td.Content a:active, td.Content a:visited {
		font-family: Trebuchet MS, Tahoma, Arial;
		color: #000000;
	}
	td.ArticleCategoryHeader_FinSec {
		color: #008E91;
		font-weight:bold;
		font-size:26px;
	}
	td.ArticleCategoryHeader_PosThink {
		color: #C0553A;
		font-weight:bold;
		font-size:26px;
	}
	td.ArticleCategoryHeader_FamFun {
		color: #F5821F;
		font-weight:bold;
		font-size:26px;
	}
	td.ArticleCategoryHeader_Health {
		color: #93970F;
		font-weight:bold;
		font-size:26px;
	}
	td.ArticleCategoryDescription_FinSec {
		color: #008E91;
	}
	td.ArticleCategoryDescription_PosThink {
		color: #C0553A;
	}
	td.ArticleCategoryDescription_FamFun {
		color: #F5821F;
	}
	td.ArticleCategoryDescription_Health {
		color: #93970F;
	}
	ul li {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		color: #000000;
		list-style: url(/_PROJECT/_Block/Frame/Bullet.gif);
	}
	li em {
		color: #000000;
	}
	ol li {
		list-style: regular;
		color: #000000;
	}
/*
	li {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		color: #3CAEAE;
	}
*/
	td.ArticleSelect, td.ArticleSelect a, td.ArticleSelect a:visited, td.ArticleSelect a:active {
		text-decoration: none;
		color: #000000;
	}
	td.ArticleSelect a:hover {
		text-decoration: underline;
		color: #000000;
	}
	td.ArticleCategoryDescription {
		color: #3CAEAE;
	}
	td.CategorySubNav, td.CategorySubNav a, td.CategorySubNav a:visited, td.CategorySubNav a:active, td.CategorySubNav a:hover {
		color: #FFFFFF;
		font-weight:bold;
		text-decoration: none;
	}
	td.EngineTask a, td.EngineTask a:visited, td.EngineTask a:active {
		color: #3CAEAE;
		text-decoration: underline;
	}
	td.EngineTask a:hover{
		color: #3CAEAE;
		text-decoration: none;
	}
	td.ArticleBody, td.ArticleBody a, td.ArticleBody a:visited, td.ArticleBody a:active {
		text-decoration: none;
	}
	td.ArticleBody a:hover {
		text-decoration: underline;
	}
	td.HomepageItem {
		color: #FFFFFF;
	}
	td.HomepageItemHeader {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 16px;
	}
	td.HomepageArticleHeader {
		height: 25px;
		color: #008E91;
		font-weight: bold;
		font-size: 21px;		
	}
	td.HomepageArticle {
		padding-top: 5px;
		color: #000000;
	}	
	td.Content a:hover {
		font-family: Trebuchet MS, Tahoma, Arial;
		color: #000000;
		text-decoration: underline;
	}
	td.GetMore, td.GetMore a, td.GetMore a:visited, td.GetMore a:active, td.GetMore a:hover {
		color: #0A8B91;
		text-decoration: none;
	}
	td.SubNavContainer {
		padding-top: 7px;
		vertical-align:top;
	}
	td.SubNav, td.SubNav a, td.SubNav a:visited, td.SubNav a:active {
		color: #FFFFFF;
		text-decoration: none;
	}
	td.SubNav a:hover {
		color: #1DAAE2;
		text-decoration: none;
	}
	/* HEADERS */
	h1 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-weight: bold;
		font-size: 26px;
		line-height: 17px;
		font-family: Arial, Helvetica, sans-serif;
		color: #004DA5;
	}
	h2 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-weight: bold;
		font-size: 14px;
		line-height: 17px;
		font-family: Arial, Helvetica, sans-serif;
		color: #034EA2;
	}
	td.DegNavActive, td.DegNavActive a, td.DegNavActive a:active, td.DegNavActive a:hover, td.DegNavActive a:visited {
		display: block;
		width: 165px;
		height: 18px;
		background-image: url('/_PROJECT/_Block/Frame/menu-on.gif'); 
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	}

	td.DegSubNav, td.DegSubNav a, td.DegSubNav a:active, td.DegSubNav a:visited {
		display: block;
		width: 165px;
		height: 18px;
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	}

	td.DegSubNav a:hover { 
		display: block; 
		width: 165px; 
		height: 18px; 
		background-image: url('/_PROJECT/_Block/Frame/menu-on.gif'); 
		background-repeat: no-repeat; 
		float:left; 
		vertical-align: top; 
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		line-height: 11px;
		 text-decoration: none;
	} 

	td.DegNav, td.DegNav a:hover, td.DegNav a, td.DegNav a:visited, td.DegNav a:active {
		vertical-align: top; 
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
	/* ContentList*/
	table.ContentList td{
		color: #000000;
	}
	/* FORM */
	form {
		margin: 0px;
	}
	.z-iError {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iText {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iCombo {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iLabel {
		color: #584C68;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iStatic {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iRequired {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.z-iButton {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iError {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iText {
		padding: 0px 0px 0px 0px;
		color: #554B64;
		border: solid 1px #BFBFBF;
		font-style: normal;
		font-weight: normal;
		font-size: 11px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iCombo {
		color: #000000;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iLabel {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
		border: none;
	}
	.SearchForm-iStatic {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iRequired {
		color: #990000;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}
	.SearchForm-iButton {
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 14px;
		font-family: Trebuchet MS, Tahoma, Arial;
	}

	/* ************************************************** S I F R ***************************************** */
	/* These are standard sIFR styles... do not modify */

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
	}

	.sIFR-replaced {
		visibility: visible !important;
	}

	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}

	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display: none !important;
	}

	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

	.sIFR-hasFlash h1 {
		visibility: hidden;
	}

	.sIFR-hasFlash h2 {
		visibility: hidden;
	}

	.sIFR-hasFlash h3 {
		visibility: hidden;
	}

	.sIFR-hasFlash h4 {
		visibility: hidden;
	}

	.sIFR-hasFlash h5#pullquote {
		letter-spacing: -4px;
		visibility: hidden;
		font-size: 24px;
	}
	/* ********************************************** E N D  S I F R ********************************** */
}