
A  {
	text-decoration: none;
	color: #003366;
}
A:hover { text-decoration: underline;
color: #003366; }


CITE {   }
body {
	background-color: #ffffff;
	margin:0px 0px 0px 0px;
	border-width: 0px;
	padding: 0px;
}
/* br  {
	line-height: 8px;	
}

 br br  {
	line-height: 0px;	
}*/

table {  
font-size: 12px;
	font-family: Arial, Helvetica, Geneva, sans-serif; }

.table001 {
 width:100%;
}

.calheader {
	color: #036;
	font-size: 16px;
	font-weight: bold;
}
.calheader a:link, .calheader a:visited, .calheader a:active {   }

.yearlink {   }
.yearlink a:link, .yearlink a:visited, .yearlink a:active	{   }
.yearlink a:hover {   }

.tabspace {
	border: 0px solid red;
}
.powered   {
	color: #333333;
	font-size: 10px;
	text-transform: lowercase;
	font-style: oblique;
	vertical-align: middle;
}

.marketfocustitlefont { 	
color: #317C81;
	font-size: 16px;
	font-weight: bold;  }
.mftable {
	background-color: #EFEFF1;
}
.marketfocusfont {   }


.calnavmon {
	border: 0px solid green;
	text-align: center;
	background-color: #036;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}
.calnavmon a:link, .calnavmon a:visited, .calnavmon a:active {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
}
.calnavmon a:hover {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
}





.calnavtabs img {
	vertical-align: middle;
}
table.calnavtabs {   }
.calnavtabs table {   }
.calnavtabs tr {   }
.calnavtabs td {   }
.calnavtabs {   }
.calnavtabs a:link, .calnavtabs a:visited, .calnavtabs a:active {   }
.calnavtabs a:hover {   }




.caldaynavborders {
	border: 0px solid blue;
	background-color: #97B7C8;
}

.calnavday {
	border: 0px solid #000000;
	background-color: #97B7C8;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.calnavday a:link, .calnavday a:visited, .calnavday a:active {
	font-weight: normal;
	font-size: 12px;
}
.calnavday a:hover {  font-weight: normal;
	font-size: 12px; }

#day-row .calnavday a.daynav_current {
	display:block;
	font-size:16px;
	font-weight: bold;
	background-color: #036;
}
#day-row .calnavday a.daynav_current:hover {
	color:#fff;
}

.calnavdaywkend {
	border: 0px solid #000000;
	background-color: #97B7C8;
	text-align: center;
	font-weight: normal;
	color: #666666;
	 }
.calnavdaywkend a:link, .calnavdaywkend a:visited, .calnavdaywkend a:active { color: #666666;  }
.calnavday a:hover {  color: #666666; }


.dailyheaders {   }

tr.dailyheaders {   }
td.dailyheaders {  padding: 0px 4px 0px 4px; }

.events { 
	border-style:solid;
	border-color:#97B7C8;
	border-width:0px 1px 0px 1px;
	background-color: #ffffff;
	text-align: left;
	padding: 0px 0px 0px 3px;
	  }
.events td {
}
td.events  { vertical-align:top;  }

.eventstable {   }
table.eventstable {   }
table.eventstable td {   }



/* -- Calendar links to Econoday items: reflections, focus etc.  -- */
div.econoitems {font-size: 11px;}
span.econoitems {font-size: 11px;}
.econoitems a:link, .econoitems a:visited, .econoitems a:active { color: #003366; font-weight: bold;  }
.econoitems a:hover { color: #003366; font-weight: bold;  }

/* -- Calendar links to Econoday items: FYI  -- */
span.econoitemsFYI { font-size: 11px; }
.econoitemsFYI a:link, .econoitemsFYI a:visited, .econoitemsFYI a:active { color: #990000; font-weight: bold;  }
.econoitemsFYI a:hover { color: #990000; font-weight: bold;  }

/* -- Calendar links to articles: Simply, Intl, Short ... -- */
span.econoarticles {
	font-size: 11px;
}
.econoarticles a:link, .econoarticles a:visited, .econoarticles a:active { color: #990000; font-weight: bold;  }
.econoarticles a:hover {  color: #990000; font-weight: bold; }

/* -- Calendar links to FYI and Greenspan Speeks -- */
span.econoalerts {  }
.econoalerts a:link, .econoalerts a:visited, .econoalerts a:active {  color: #990000; font-weight: bold; }
.econoalerts a:hover {   }

div.econoevents {}
.econoevents a:link, .econoevents a:visited, .econoevents a:active {   }
.econoevents a:hover {   }



.eventsfri {   }




.copyright {
	font-size: 10px;
}
.copyright a:link, .copyright a:visited, .copyright a:active {   }
.copyright a:hover {   }


.navwkday {
	border-style:solid;
	border-color:#97B7C8;
	border-width:0px 1px 0px 1px;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	padding: 3px 0px 3px 0px;
	color: #438287;
	font-weight: bold;
}


.navwkday a:link, .navwkday a:visited, .navwkday a:active {
	color: #FFFFFF;
}
.navwkday a:hover { color: #FFFFFF;  }



.currentnavwkday {
	border-style:solid;
	border-color:#97B7C8;
	border-width:1px 1px 1px 1px;
	background-color: #97B7C8;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: bold;
}





.equitysettl {
	border: 1px solid #ffffff;
	background-color: #97B7C8;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
	color: #fff;
	font-weight: normal;
}


.copyrightfont {   }
.copyrightfont a:link, .copyrightfont a:visited, .copyrightfont a:active {   }
.copyrightfont a:hover {   }

.usbankholidayfont  {   }
.banknotefont  {
	font-size: 10px;
	display: block;
}

.bankholidayfont {   }

.econo-linkyear {   }
.econo-linkyear a:link {   }
.econo-linkyear  a:visited {   }
.econo-linkyear  a:active {   }

.toplinks {  font-family: Arial; font-size: 9pt; color: #003366; font-weight:bold; }
.toplinks a:link, .toplinks a:visited, .toplinks a:active { color: #003366; text-decoration: none; font-weight:bold;  }
.toplinks a:hover { color: #507085 ; text-decoration: none; font-weight:bold; text-decoration: underline; }

.resource {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	font-variant: small-caps;
}
.econo-item-arrow { color: #990000; font-weight: bold; }

.econo-articles-arrow { color: #990000; font-weight: bold; }

.econo-alert-arrow { color: #990000; font-weight: bold; }


.itembreak {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #438287;
}

.legend-img { text-align: right; vertical-align: top; } 

.dailyeventtext {   }

.econo-reportname {
	color: #438287;
	font-size: 14px;
	font-weight: bold;
}

td.econo-defaultpara {   }
td.econo-defaultpara  a:link, td.econo-defaultpara  a:active, td.econo-defaultpara  a:visited {   }
td.econo-defaultpara  a:hover {   }



.econo-sectiontitle {  
color: #438287;
	font-size: 14px;
	font-weight: bold; }
	
	
/*New calendar type Tab nav */
ol#caltypenav {
	/*height: 2em;*/
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial;
	width:100%;
	vertical-align: bottom;
}
ol#caltypenav li {
	float: left;
	margin: 0 1px 0 0;
	background-color: #000000;
}
ol#caltypenav li img {
	vertical-align: text-bottom;
}
ol#caltypenav a {
	background: url(/images/mbwidgets/tab.gif);
	color: #ffffff;
	display: block;
	float: left;
	/*height: 2em;*/
		height: 25px;
	padding-left: 25px;
	text-decoration: none;
	background-color: #438287;
}
ol#caltypenav a:hover {
	background-position: 0 -120px;
	background-color: #97B7C8;
}
ol#caltypenav a:hover span {
	background-position: 100% -120px;
	background-color: #97B7C8;
}
ol#caltypenav li.current a {
	background-position: 0 -60px;

	color: #ffffff;
	font-weight: bold;
	background-color: #97B7C8;
}
ol#caltypenav li.current span {
    background-position: 100% -60px;
	background-color: #97B7C8;

}
ol#caltypenav span {
	background: url(/images/mbwidgets/tab.gif) 100% 0;
	display: block;
	/*line-height: 2em;*/
		line-height: 25px;
	padding-right: 25px;
	background-color: #438287;
}
.caltypenavtr {
	margin:0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.caltypenavtr td { margin:0px; padding: 0px; }
/*New calendar type Tab nav */

