@media print { 	body { 		font-family: 'Times Roman', serif; 		color: #000; 		background: #fff; 	}	div.printLogo { border: 1px solid #fff; } 	#masthead,	#mastheadprem,	#navtools,	.mhadmod,	#leftcat,	#rightcat { display: none; }	div.right { float: right; padding: 0 0 0 10px; }	div.left { float: left; padding: 0 10px 0 0; }	.storytitle {		font-size: 24px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #000000;		line-height: 26px;}			.byline {		font-size: 10px;		font-family: Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #000000;}			.sourcedate {		font-size: 10px;		font-family: Verdana, Helvetica, sans-serif;		color: #000000;}			.promo_source {		font: normal 9px/11px Verdana, Helvetica, sans-serif;		color: #999999;		display: block;		margin: 0;		padding: 0 0 2px 0;	}			.promo_teaser {		font: normal 11px/14px Verdana, Helvetica, sans-serif;		padding-top: 1px;}			.contentwellad { float: right; margin: 0 5px 5px 5px; width: 300px; }	td { text-align: left; }}@media screen {	.printLogo { display: none; }	body {		background: #fff;		font-family: Arial, Verdana, Helvetica, sans-serif;		/*font-size: 12px;		color: #000000;*/		margin: 0;		padding: 0;	}	td, p, li {		font-family: Arial, Verdana, Helvetica, sans-serif;		font-size: 12px;		color: #000000;	}	sub { 		line-height: 1.5em; 	}	#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }	#content li {		font-family: Arial, Verdana, Helvetica, sans-serif;		font-size: 12px;		color: #000000;		padding-bottom: 0;		list-style-type: square;	}	#om_pt { position: absolute; width: 1px; top: 0; left: -2px; }	#topgnav { background-color: #c0131e; padding: 5px 0; } 	#topgnav a { display: block; text-align: center; padding: 0 20px; } 	.home #topgnav a.home { color: #000; } 	.refcenter #topgnav a.refcenter { color: #000; } 	.newswire #topgnav a.newswire { color: #000; } 	.ar #topgnav a.ar { color: #000; } 	.forums #topgnav a.forums { color: #000; } 	.about #topgnav a.about { color: #000; } 	#navtools .leftcol { background: #888; }	#navtools .centercol { background: #97999C; }	#navtools div.premium  { text-align: left; width: 284px; } 	#navtools .rightcol { background: #D9D9D9; }	#nav_tools .premium { background: #EDAF76; }	#nav_tools .premium div { text-align: left; width: 284px; } 	#leftcat { background: #C9C9C9; }	#rightcat {	background: #C9C9C9;	padding: 6px;	}	/***************************************	NAV - SUBSCRIBER	***************************************/	#navSub {	text-align:left;	padding: 0;	margin: -5px 0 0 0;	}	#navSub h2 {	font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif;	color: #555;	background-color: #e5e5e5;	margin: 5px 0 6px 0;	padding: 3px 0 2px 9px;	border: 0;	}	#navSub h3 {	font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif;	color: #f5f5f5;	margin: 0;	padding: 0 0 3px 9px;	}	#navSub ul {	margin: 0;	padding: 0 5px 2px 14px;	}	#navSub li {	font: normal 12px/19px Arial, Helvetica, sans-serif;	display: block;	list-style-type: none;	margin: 0;	padding: 0;	}	#navSub a:link, #navSub a:visited {	color: #000;	text-decoration: none;	display: block;	}	#navSub a:hover {	color: #f00;	}	#navSub hr {	border: 0;	height: 0;	border-top: 1px solid #eee;	margin: 0;	padding: 6px 0;	}	#navSub span {	font: normal 9px/10px Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	}	.northamerica a.leadinsm:link, .northamerica a.leadinsm:visited, .northamerica a.leadinsm:hover, .northamerica a.leadinsm:active, .refcenter a.leadinsm:link, .refcenter a.leadinsm:visited, .refcenter a.leadinsm:hover, .refcenter a.leadinsm:active { font-weight: normal; }	.northamerica a.bigger:link, .northamerica a.bigger:visited, .northamerica a.bigger:hover, .northamerica a.bigger:active, .refcenter a.bigger:link, .refcenter a.bigger:visited, .refcenter a.bigger:hover, .refcenter a.bigger:active { font-weight: bold; font-size: 13px/15px; }	.refcenter .nounderline, .northamerica .nounderline { margin: 0 0 0 0; padding: 2px 0 2px 0; border-bottom: 0; }	input.button { border-color: #eee #eee #999 #999; border-width: 2px; border-style: solid; font-weight: bold; }	.dblcolhdtxt { }	td.dblcoltxt {		font-size: .8em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #969696;		margin: 0;	}	td.dblcolhd {		color: #000;		padding: 0;		font: normal 12px/13px Arial, Verdana, Helvetica, sans-serif;	}	td.refcolhd {		font-size: .8em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #252525;		border-color: #63574B;		border-width: 1px 0px 0px 0px;		border-style: dotted;		background-color: #F0AD75;		margin: 5px 0px 5px 0px;	}	td.dblcoldiv {		border-color: #c92428;		border-width: 0px 0px 1px 0px;		border-style: dotted;		background-color: #FFFFFF;		margin: 0px;		padding: 0px 0px 0px 0px;	}	input {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;	}	select {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;	}	a.catheadline:link, a.catheadline:visited, a.catheadline:visited {		font-size: 1.2em;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		text-decoration: none;		color: #252525;	}	a.catheadline:hover { 		font-size: 1.2em;		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		text-decoration: underline; 		color: #252525; 	}	a:link {		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: underline;	}	a:visited {		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: underline;	}	a:hover {		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ff0000;		text-decoration: underline;	}	a.nav:link {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;		font-weight: bold;	}	a.nav:visited {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;		font-weight: bold;	}	a.nav:active {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;		font-weight: bold;	}	a.sitenav:link {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;		font-weight: bold;	}	a.sitenav:visited {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;		font-weight: bold;	}	a.sitenav:active {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;		font-weight: bold;	}	a.sitenav:hover { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.sitenavon:link { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.sitenavon:visited { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.sitenavon:active { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.sitenavon:hover { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.sitenavon { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.premsitenav:link {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;		font-weight: bold;	}	a.premsitenav:visited {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;		font-weight: bold;	}	a.premsitenav:active {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;		font-weight: bold;	}	a.premsitenav:hover { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #000000; 	}	a.leftnav:link {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: none;		font-weight: bold;	}	a.leftnav:visited {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: none;		font-weight: bold;	}	a.leftnav:hover { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.leftnav:active {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: none;		font-weight: bold;	}	a.leftnavon:link { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.leftnavon:visited { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.leftnavon:hover { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.leftnavon:active { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.leftnavon { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: bold; 		color: #c92528; 	}	a.leftnav2:link {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: none;		font-weight: normal;	}	a.leftnav2:visited {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: none;		font-weight: normal;	}	a.leftnav2:hover { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: normal; 		color: #c92528; 	}	a.leftnav2:active {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: none;		font-weight: normal;	}	a.leftnav3:link {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: none;		font-weight: normal;	}	a.leftnav3:visited {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: none;		font-weight: normal;	}	a.leftnav3:hover { 		font-size: 1em;		text-decoration: none; 		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-weight: normal; 		color: #c92528; 	}	a.leftnav3:active {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: none;		font-weight: normal;	}	.leftnavprem {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #c92528;		text-decoration: none;		font-weight: bold;	}	.leftnav1 {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: none;		font-weight: bold;	}	.leftnav2 {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: none;		font-weight: normal;	}	a.morelnk:link {		font-size: x-small;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: none;		font-weight: bold;	}	a.morelnk:visited {		font-size: x-small;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: none;		font-weight: bold;	}	a.morelnk:hover {		font-size: x-small;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ff0000;		text-decoration: underline;		font-weight: bold;	}	a.pager:link {		font-size: x-small;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #c92528;		text-decoration: none;		font-weight: bold;	}	a.pager:visited {		font-size: x-small;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #c92528;		text-decoration: none;		font-weight: bold;	}	a.pager:active {		font-size: x-small;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #C92528;		text-decoration: none;		font-weight: bold;	}	.pagernum {		font-size: x-small;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		font-weight: bold;	}	a.pagernum:link, a.pagernum:visited, a.pagernum:active {		font-size: x-small;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #c92528;		text-decoration: underline;		font-weight: bold;	}	a.backtotop:link {		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: underline;		display: block;		margin: 0;		padding: 20px 0 15px 0;	}	a.backtotop:visited {		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: underline;		display: block;		margin: 0;		padding: 20px 0 15px 0;	}	a.backtotop:hover {		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ff0000;		text-decoration: underline;		display: block;		margin: 0;		padding: 20px 0 15px 0;	}	.xxsmall {		font-size: xx-small;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		font-weight: bold;		padding: 2px 0px 0px 0px;	}	a.xxsmall:link, a.xxsmall:visited, a.xxsmall:active {		font-size: xx-small;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		text-decoration: underline;		font-weight: bold;	}	.leadin {		margin: 0 0 15px 0;	}	.leadin a img {		margin-top: 3px;	}	.right img {		margin-right: -5px; /* Counteracts the hspace 5 setting in template */	}	.right a>img {		margin-right: 0; /* Hide the above setting from IE */	}	.refcenter .leadin, .northamerica .leadin {		margin: 0 0 0 0;	}	a.leadinsm:link {		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: none;		margin: 0;		padding: 1px 0 0 0;	}	a.leadinsm:visited {		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: none;		margin: 0;		padding: 1px 0 0 0;	}	a.leadinsm:hover {		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;		color: #ff0000;		text-decoration: underline;		margin: 0;		padding: 1px 0 0 0;	}	a.resultsleadin:link {		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: none;		margin: 0;		padding: 1px 0 0 0;	}	a.resultsleadin:visited {		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: none;		margin: 0;		padding: 1px 0 0 0;	}	a.resultsleadin:hover {		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;		color: #ff0000;		text-decoration: underline;		margin: 0;		padding: 1px 0 0 0;	}	a.leadinlg:link {	/*	display: block;*/		font: bold 19px/21px Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: none;		margin: 0 0 -12px 0;		padding: 0;	}	a.leadinlg:visited {	/*	display: block;*/		font: bold 19px/21px Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: none;		margin: 0 0 -12px 0;		padding: 0;	}	a.leadinlg:hover {	/*	display: block;*/		font: bold 19px/21px Arial, Verdana, Helvetica, sans-serif;		color: #ff0000;		text-decoration: underline;		margin: 0 0 -12px 0;		padding: 0;	}	/* Lead Story Art for Home Page */	#content table img {	margin-top: 5px;	}	a.tocleadin1:link {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #023465;		font-weight: bold;}	a.tocleadin1:visited {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #023465;		font-weight: bold;	}	a.tocleadin1:active {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #023465;		font-weight: bold;	}	a.tocleadin2:link {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		font-weight: bold;	}	a.tocleadin2:visited {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		font-weight: bold;	}	a.tocleadin2:active {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		font-weight: bold;	}	a.relatedtext1:link {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #021a34;		text-decoration: none;	}	a.relatedtext1:visited {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #021a34;		text-decoration: none;	}	a.relatedtext1:active {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #021a34;		text-decoration: none;	}	a.relatedtext2:link {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;	}	a.relatedtext2:visited {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;	}	a.relatedtext2:active {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		text-decoration: none;	}	a.advsearch:link {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000;		text-decoration: underline;		font-weight: bold;	}	a.advsearch:visited {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000;		text-decoration: underline;		font-weight: bold;	}	a.advsearch:active {		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000;		text-decoration: underline;		font-weight: bold;	}	/*bgcolors*/	.linebg1 {background-color : #021a34;}	.linebg2 {background-color : #ffffff;}	.topbg {background-color : #ffffff;}	.topnavbg {background-color : #021a34; padding: 3px;}	.colbg {background-image: url(/greywhitebg.gif);}	.relatedbg1 {background-color : #ffffff; border-left: 1px solid #bbbbbb;}	.relatedbg2 {background-color : #ffffff;}	.colnavbg {background-color : #021a34;}	.colrelatedbg {background-color : #021a34;}	.coltocbg {background-color : #021a34;}	.kwsearchbg {background-color : #97999c;}	.tsearchbg {background-color : #021a34;}	.mssearchbg {background-color : #021a34;}	.csearchbg {background-color : #021a34;}	.footerbg {background-color : #C9C9C9;}	.backbg {background-color : #021a34;}			.black10 {		font-size: 10px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;	}	.caption, .caption a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; font-weight: bold; }	.deck {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;	}	.mediastory	{		padding: 0px 60px 0px 40px;	}	.mediastorycopyright { text-align: center; padding-top: 50px; }	.mediastoryheader {		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #bbbbbb;		font-weight: bold;		font-size: 15px;		line-height: 16px;		margin: 35px 0 15px 0; 		border-bottom: #bbb 1px solid;	}	.mediastorycontent {		padding: 20px 50px 0 50px; 	}	.mediastorytitle {		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		font-weight: bold;		font-size: 18px;		line-height: 19px;	}	.toctitle1 {		font-size: 14px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #021a34;	}	.toctitle2 {		font-size: 14px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #ffffff;	}	.toclheader1 {		font-size: 12px;		line-height: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #ffffff;		background-color: #021a34;		padding: 5px;	}	.toclheader2 {		font-size: 12px;		line-height: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #021a34;		background-color: #ffffff;		padding: 5px;	}	.tocsheader1 {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #666666;	}	.tocsheader2 {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #ffffff;	}	.tocteaser1 {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #021a34;	}	.tocteaser2 {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;	}	.relatedtitle1 {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #021a34;	}	.relatedtitle2 {		font-size: 10px;		font-family: Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #ffffff;		background: #BBBBBB;	}	.relatedtext1 {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #021a34;	}	.relatedtext2 {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;	}	a.relatedtext2:link {font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: none;	}	a.relatedtext2:visited {font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #b00800;		text-decoration: none;	}	a.relatedtext2:hover {font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ff0000;		text-decoration: underline; 	}	.ptitle1 {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #021a34;	}	.ptitle2 {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #ffffff;	}	.ptext1 {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #021a34;	}	.ptext2 {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;	}	h2 {		font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;		color: #333;		margin: 0 0 12px 0;		padding: 20px 0 2px 0;		border-bottom: 1px solid #ccc;	}	.sheader {		font: bold 16px/15px Arial, Helvetica, sans-serif;		color: #666;		margin: 0 0 12px 0;		padding: 20px 0 4px 0;		display: block;		border-bottom: 1px solid #ccc;	}	h3 {		font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;		color: #333;		margin: 0 0 12px 0;		padding: 20px 0 2px 0;	}	h1 {		font: bold 21px/22px Verdana, Arial, Helvetica, sans-serif;		color: #666;		background: #f8f8f8 url(head_back.gif) bottom repeat-x;		margin:  15px 0 22px 0;		padding: 6px 0 7px 20px;		border-top: 1px solid  #e9e9e9;		border-bottom: 1px solid #bbb;	}	.lheader {		display: block;		font: bold 21px/22px Verdana, Arial, Helvetica, sans-serif;		color: #666;		background: #f9f9f9 url(gradate.gif) bottom repeat-x;		margin:  8px 0 15px 0;		padding: 12px 12px 15px 17px;		border-top: 1px solid  #f9f9f9;		border-bottom: 1px solid #bbb;

}	.lheader-a {		display: block;		font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;		color: #606060;		background: #f9f9f9 url(gradate1.gif) bottom repeat-x;		margin:  5px 0 10px 0;		padding: 6px 0 5px 12px;		border-top: 1px solid  #f9f9f9;		border-bottom: 1px solid #f9f9f9;


}	.lheader-b {		display: block;		font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;		color: #606060;		background: #f9f9f9 url(gradate2.gif) bottom repeat-x;		margin:  5px 0 10px 0;		padding: 6px 0 5px 12px;		border-top: 1px solid  #f9f9f9;		border-bottom: 1px solid #f9f9f9;


}	.lheader-c {		display: block;		font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;		color: #606060;		background: #f9f9f9 url(gradate3.gif) bottom repeat-x;		margin:  5px 0 10px 0;		padding: 6px 0 5px 12px;		border-top: 1px solid  #f9f9f9;		border-bottom: 1px solid #f9f9f9;


}	.lheader-d {		display: block;		font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;		color: #606060;		background: #f9f9f9 url(gradate4.gif) bottom repeat-x;		margin:  5px 0 10px 0;		padding: 6px 0 5px 12px;		border-top: 1px solid  #f9f9f9;		border-bottom: 1px solid #f9f9f9;
	}
	.lheader2 {		display: block;		font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;		color: #666;		background: #f8f8f8 url(gradate.gif) bottom repeat-x;		margin:  5px 0 10px 0;		padding: 6px 0 5px 12px;		border-top: 1px solid  #e9e9e9;		border-bottom: 1px solid #bbb;	}	/* Hides from IE-mac \*/	* html .lheader {height: 1%;}	* html .sheader {height: 1%;}	* html a {height: 1%;}	* html p {height: 1%;}	* html .leadin {height: 1%;}	/* End hide from IE-mac */	.storytitle {		font-size: 24px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #000000;		line-height: 26px;	}	.byline {		font-size: 10px;		font-family: Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #000000;	}	.sourcedate {		font-size: 10px;		font-family: Verdana, Helvetica, sans-serif;		color: #000000;	}	.promo_source {		font: normal 9px/11px Verdana, Helvetica, sans-serif;		color: #999999;		display: block;		margin: 0;		padding: 0 0 2px 0;	}	.promo_teaser {		font: normal 11px/14px Verdana, Helvetica, sans-serif;		color: #000000;		padding-top:2px;	}	.artitle {		font-size: 1.3em;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #C9242B;	}	.searchtitle1 {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #021a34;		font-weight: bold;	}	.searchtitle2 {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;		font-weight: bold;	}	.searchtext1 {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #021a34;	}	.searchtext1 span {		font-weight: bold; 	}	.searchtext2 {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ffffff;	}	.altsearchtext {		font-size: 12px;	}	.logintext {		font-size: 9px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #FFFFFF;		font-weight: bold;	}	.footer {		font-size: 10px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;	}	a.footer:link, a.footer:visited {		font-size: 10px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;	}	.promotextlg {		font-size: 11px;		font-family: Verdana, Helvetica, sans-serif;		color: #525252;	}

	.promotextlgx {		font-size: 12px;		font-family: Verdana, Helvetica, sans-serif;		color: #000000;	}

	.promotextlgz {		font-size: 11px;		font-family: Verdana, Helvetica, sans-serif;		color: #000000;	}
	.error {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ff0000;	}			/*Featured Results*/	.featuredheader {		font-size: 12px;		line-height: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #ffffff;		background-color: #021a34;		padding: 5px;	}	.featuredlinebg {		background-color : #021a34;	}	.featuredleadin {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #023465;	}	.featureddesc {		font-size: 10px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;	}	/*Regular Results*/	.resultsheader1 {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #000000;	}	.resultsheader2 {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #666666;	}	.resultslinebg {		background-color : #021a34;	}	.resultsleadin {		font-size: 11px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #023465;	}	.resultsbyline {		font: normal 9px/11px Verdana, Helvetica, sans-serif;		color: #999999;		margin: 0;		padding: 0 0 2px 0;	}	.resultsdesc {		font-family: Verdana, Helvetica, sans-serif;		padding-top:2px;	}	.resultsmedia {		font-size: 10px;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #ff0000;	}	.resultslinks {		font-size: 10px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #000000;	}	.searchterm {		font-size: 12px;		font-family: Arial, Verdana, Helvetica, sans-serif;		font-weight: bold;		color: #000000;	}		#container {		width: 770px;		/*height: auto;*/		margin: 0 auto;	}	#top_cat {		width: 770px;		/*height: 183px;*/		margin: 0px 0px 0px 0px;	}	.mhpremtext {		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-size: 1.2em;		color: #c92428; 		font-weight: bold;		line-height: 1.2em;		padding: 0; 		margin: 0; 	}	#masthead {		width: 770px;		height: 100px;		background-color: white;		padding: 0px 0px 0px 0px;		background-image: url("/back_1.gif")	}	#mastheadprem {		width: 770px;		height: 100px;		background-color: white;		padding: 0px 0px 0px 0px;		background-image: url("/back_2.gif");	}	#mastheadprem td {		font-size: 11px; 	}	#navtools {		width: 770px;		/*height: 85px;*/		/*top: 110px;*/		/*background-color: gray;*/		/*margin: 0px 0px 2px 0px;*/		/*padding: 0px 0px 5px 0px;*/	}	#navtools td {		font-size: 11px;	}	#nav_tools {		width: 770px;		/*height: 85px;*/		/*top: 110px;*/		/*background-color: gray;*/		/*margin: 0px 0px 2px 0px;*/		/*padding: 0px 0px 5px 0px;*/	}	#nav_tools td {		font-size: 11px;	}	#content {		background-color: white;		padding: 10px 0px 5px 0px;		text-align: left;	}	#content_article {		background-color: white;		padding: 0px 0px 5px 0px;		text-align: left;	}	/* Article elements */	#content_article li {	padding-bottom: 5px;	}	#content_article table img {	margin-top: 5px;	}	#footer {		text-align: center;		margin: 5px 0px 30px 30px;		border-color: #97999C;		border-width: 1px 0px 0px 0px;		border-style: dotted;	}	.walogo	{		float: left;		margin: 0px 5px 0px 0px;	}	.walogoalt	{		float: left;		margin: 35px 5px 0px 0px;	}	.walogo	{		float: left;		margin: 0px 5px 0px 0px;	}	.mhadmod	{		padding: 5px 0;		background: #F7DABC;	}	.mhadmod	{		background: #C9C9C9;	}	.mhtext	{		/*position: absolute;		top: 100px;		left: 225px;*/		font-family: Arial, Verdana, Helvetica, sans-serif; 		font-size: 1.2em;		font-weight: bold;		line-height: 1.2em;	}	.redpipe	{		font-family: Arial, Verdana, Helvetica, sans-serif;		font-size: 1em;		color: #c92428;		font-weight: bold;		word-spacing: 0px;		margin: 0px 10px 0px 10px;	}	.blackpipe	{		font-family: Arial, Verdana, Helvetica, sans-serif;		font-size: 1em;		color: #000000;		word-spacing: 0px;	}	select.pickamag	{		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #252525;		font-weight: bold;		border-style: inset;		padding: 0px 0px 0px 3px;		border-color: gray;		border-width: 1px 1px 0px 0px;		height: 17px;		width: 130px;	}	input.prembx	{		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #C9242B;		font-weight: bold;		border-style: inset;		padding: 0px 0px 0px 3px;		border-color: gray;		border-width: 1px 1px 0px 0px;		height: 15px;	}	input.searchbx	{		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		font-weight: bold;		border-style: inset;		padding: 0px;		border-color: gray;		border-width: 0px 1px 1px 0px;		height: 15px;	}	input.prembtn	{		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #C9242B;		font-weight: bold;		border-style: outset;		border-color: white white gray gray;		border-width: 2px 2px 2px 2px;		background-color: #D9D9D9;	}	input.gobtn	{		font-size: 1em;		font-family: Arial, Verdana, Helvetica, sans-serif;		color: #000000;		font-weight: bold;		border-style: outset;		border-color: white white gray gray;		border-width: 2px 2px 2px 2px;		background-color: #D9D9D9;	}	/*	ul.kranglist { list-style: <tmpl_var bullet_type>; }	ol.kranglist { list-style: <tmpl_var bullet_type>; }	*/	.justify	{		text-align: center;		letter-spacing: 0px;		margin: 0px 0px 0px 0px;	}	#rtcatcol .ad { clear: both; }	.contentwellad { float: right; margin: 0 5px 5px 5px; width: 300px; }	.ad { margin: 0; padding: 0px; }	.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }	.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; }	.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }	.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }	.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }	.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }	.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { width: 180px; }	.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }	.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }	.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }	.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }	.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }	.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }	.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }	.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }	.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }	.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; }	.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }	.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { width: 468px; }	.contentwellad728x90, .ad728x90, .pagead728x90, .storyad728x90 { width: 728px; }		.ad, .pagead, .storyad { text-align: left;}	.ad p, .pagead p, .storyad p {		color: #fff; 		margin: 0;		padding: 2px;	}	.contentwellad p {		margin: 0;		padding: 2px 2px 2px 12px;		color: #FFF;	}	#content_article .contentwellad {		background-color: #BDBDBD;	}}