/* NB: roll-over */#welcomeBlock  {	text-align: right;}	#welcomeBlock #welcome {	display: inline;}#welcomeBlock #welcome em {	font-style: normal;	font-weight: bold;}	#welcomeBlock ul {	display: inline;	list-style:none;	margin: 0;	padding: 0;		height: 1em;	font: 10px Verdana, sans-serif;}#welcomeBlock ul li {	display: inline;	margin: 0;	border: 0;}  #welcomeBlock,#welcomeBlock a {	color: #000; 	font: 10px Verdana, sans-serif;	text-decoration: none;}/* NB: promos */p#newsTicker {	height: 20px;	margin: 0 0 0 -2px;	padding: 0;		line-height: 0;		width: 600px;	float: left;}#regInfo,#welcomeBlock {    overflow: hidden;	width: 260px;	float: right;	height: 20px;}#memberInfo {	height: 55px;}#featuredExtras {	clear: left;	list-style:none;	margin: 0 0 0;	padding: 0;		line-height: 2;	font-size: 10px;	background: #F0F0F0 url(http://images.theglobeandmail.com/v5/images/styles/gradient-F0F0F0.png) repeat-x;	border-bottom: 3px double #F0F0F0;	height: 26px;} *|html #featuredExtras { /* all but ie */ border-bottom-color: #FFF; }#featuredExtras li {	float: left;	width: auto;	height: 20px;	margin: 0;	padding: 3px 1ex;	border-left: 2px groove #E0E0E0;}#featuredExtras li.home {	padding: 0;	border-left: 0;} * html #featuredExtras li.home a { display: block; /* ie6 fix */ }#featuredExtras li a {	color: #333;}#featuredExtras li>a {	padding-left: 0;} #featuredExtras li.insider a {	padding-right: 20px;	background: transparent url(http://images.theglobeandmail.com/v5/images/icon/icon-lock-ie_locked.gif) 94%  0 no-repeat;}#featuredExtras li.plus a {	padding-right:20px;		background:transparent url(http://images.theglobeandmail.com/v5/images/icon/icon-lock-ie_locked.gif) 94% 0 no-repeat;}#atticPromo {	float: right;	width: 160px;}#atticPromo ul {	list-style:none;	margin: 0;	padding: 0;		border: 1px solid #CCC;	background: #E3E3E3 url(http://images.theglobeandmail.com/v5/images/styles/gradient-E3E3E3.png) repeat-x;	border-bottom-color: #FFF;	font-size: 10px;}#atticPromo ul li {	border: 1px solid #FFF;	border-bottom-color: #CCC;	padding: 2px 3px 3px;	background: url(http://images.theglobeandmail.com/v5/content/ROB/styles/images/chevron_grey_11x11.gif) no-repeat right 40%;}#atticPromo ul li a {	text-transform: uppercase;	color: #333;	font-weight: bold; 	display: block;}* html #atticPromo ul li a {	height: 1%;}/* updated */#header p#updated {	width: 40%;	text-transform: none;	font: 10px Verdana, sans-serif;	color: #7c7c7c;	margin: 0;	position: absolute;	top: 165px;	/*top: 20px;*/}#header p#updated span {	/*color: #000;*/}/* NB: flag */body #header {	margin-top: 0;	padding-top: 5px;	height: 145px;	/* new -- GM: 20071016 */	/*position: relative;	z-index: 1;*/}body.story #header {	height: 234px;/*	margin-bottom: 89px; */}.front #header {	background-image: none;}#header a:focus,#header a:hover,#header a:active {	text-decoration: underline;}#header p.tagline .brand,#header h1  .brand {	color: #575757;	font-size: 16px;}#header p.tagline {	/*background: url(http://images.theglobeandmail.com/v5/images/logo/leaf.png) left center no-repeat;*/	background: none;	width: 45px;	height: 28px;	padding: 0;	margin: 0 0 0 -3px;}.business #header p.tagline {	background: none;}#header h1 {	margin: 0;	height: 28px;}#header h2 {	margin: 0;	font-size: 44px;	font-family: Georgia, serif;	font-weight: normal;	color: #7C7C7C;	height: 56px;}.story #header h2 {	margin: -10px 0 10px;}#header h2 a:link,#header h2 a:visited {	color: #000;}#header #lug {	margin-top: 0.5em;}.story #header #lug {	margin-top: -5px;}#analysis img,#UniqueVisit {	position: absolute;	top: 0;	left: -4px;}/* NB: search */body #secondaryNav form#searchSimple.nav {	background-color: transparent;	color: #000;	border: 0;	margin: 0;	padding: 0;}#secondaryNav form#searchSimple fieldset {	border: 0;	margin: 0;	padding: 0 0 1em;}#secondaryNav form#searchSimple label {	padding: 0 4px 0 0;}body #secondaryNav form#searchSimple input, body #secondaryNav form#searchSimple label {	font-size: 10px; 	font-weight: normal;	text-transform: none;}form#searchSimple legend {	display: none;}/* NB: nav */#header .nav {	list-style: none;	margin: 5px 0 0;	padding: 0;	font-size: 11px;	font-weight: bold; 	text-transform: uppercase;	border-top: 1px solid #000;	position: relative;	width: 100%;	height: 2em;	line-height: 2.1;	z-index: 21407;}#header .nav .nav,#header .inactive li.dynCurrent .nav {	font-size: 10px;	margin: 0;	border-top: 3px double #CECECE;	border-bottom: 3px double #BCBCBC;	background: #BCBCBC url(http://images.theglobeandmail.com/v5/images/styles/gradient-BCBCBC.png) repeat-x;	position: absolute;	top: 2.15em;	left: -937em;	width: 100%;	height: auto;	line-height: 2;} *|html #header .nav .nav, *|html #header .inactive li.dynCurrent .nav { /* all but ie */ border-bottom-color: #FFF; border-top-color: #FFF; }#header .nav .front .nav,#header .nav .dynCurrent .nav,#header .nav .dynActive .nav,#header .inactive li.dynActive .nav {	position: absolute;	left: 0;}#header ul.nav ul.nav ul.nav {	font-weight: normal;	border: 1px solid #CDCDCD;	border-top: 0;	margin-top: -1px;	text-transform: none;	position: absolute;	top: 2em;	left: -937em;	width: 150px;}#header .nav li {	display: inline;	padding: 5px 0;}#header .nav li .nav li .nav li {	display: block;	background-color: #CDCDCD;	color: #666;	padding: 1px 5px;}#header .nav li .nav li iframe {	position: absolute;	top: 18px;	left: -937em;	padding: 0;	margin: 0;	border: 0;}#header .nav li a:link,#header .nav li a:visited,#header .inactive li.dynCurrent a:link,#header .inactive li.dynCurrent a:visited {	background: transparent;	color: #000;	padding: 5px;	text-decoration: none; }#header .nav li a:focus,#header .nav li a:hover,#header .nav li a:active {	text-decoration: underline !important;}#header .nav li .nav li a:link,#header .nav li .nav li a:visited,#header .nav li.dynCurrent .nav li a:link,#header .nav li.dynCurrent .nav li a:visited,#header .inactive li.dynCurrent ul.nav li.dynCurrent a:link,#header .inactive li.dynCurrent ul.nav li.dynCurrent a:visited {	background: transparent;	color: #3F3F3F;}#header #globalNav.nav li .nav li .nav li a:link,#header #globalNav.nav li .nav li .nav li a:visited  {	display: block;	border-top: 1px solid #CDCDCD;	background-color: #E9E9E9;	color: #000;	padding: 1px 5px;	margin: -1px -5px;}#header .front .nav li,#header ul.empty li  {	padding: 4px 5px;}/* GM - 20070821 */#header #globalNav.nav li.dynCurrent a:hover,/* end */#header .nav li a:hover,#header .nav .dynCurrent a:link,#header .nav .dynCurrent a:visited,#header .inactive li.dynCurrentActive a:link,#header .inactive li.dynCurrentActive a:visited,#header .nav .dynCurrentActive a:link,#header .nav .dynCurrentActive a:visited,#header .nav .dynCurrentActive a:hover {	background: #D90F1F url(http://images.theglobeandmail.com/v5/images/styles/gradient-D90F1F.png) repeat-x;	color: #FFF;	padding: 4px 5px;}#header #globalNav.nav li a:hover,#header #globalNav.nav li .nav li .nav li a:hover,#header .nav li.dynActive .nav li a:hover,#header .inactive li.dynCurrentActive ul.nav li.dynCurrent a:hover,/* GM - 20070821 */#header #globalNav.nav li.dynCurrent ul.nav li a:hover,/* end */#header .nav li.dynCurrent .nav li.dynCurrent a:link,#header .nav li.dynCurrent .nav li.dynCurrent a:visited,#header .nav li.dynCurrentActive .nav li.dynActive a:link,#header .nav li.dynCurrentActive .nav li.dynActive a:visited {	background: #797979;	color: #FFF;}/* NB: sIFR do not modify */.sIFR-flash {	visibility: visible !important;	margin: 0;}.sIFR-replaced {	visibility: visible !important;	width: 430px;}span.sIFR-alternate {	position: absolute !important;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}.sIFR-hasFlash #header p.tagline .brand {	visibility: hidden;	font-size: 16px;}.sIFR-hasFlash #header h2 .brand {	visibility: hidden;	font-size: 44px;}