
A:link {
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
}
A:visited { color: #333333; font-family: Arial; font-size: 12px; text-decoration: underline; }
A:active  { color: #333333; font-family: Arial; font-size: 12px; text-decoration: underline; }
A:hover { color: #333333; font-family: Arial; font-size: 12px; text-decoration: underline; }



CITE { color: #00008B; }



body {
	background-color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color:#333333;
	border-width: 0px;
	padding: 0px;
	margin:0px 0px 0px 0px;	
	/*margin:55px 0px 400px 210px;
	background-image: url(http://www.econoday.com/client-demos/CME/cme_background.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;*/
}

.table001 {
width:100%;
	margin:0px 0px 0px 0px;
}
.table001 td {
	
}

.calheader {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:20px;
	font-variant: small-caps;
	color: #003366;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
}
.calheader a:link, .calheader a:visited, .calheader a:active {  text-decoration: none; }

.yearlink { font-weight: bold;  font-family: Arial; font-size: 10px; }
.yearlink a:link, .yearlink a:visited, .yearlink a:active	{ color: #666699; text-decoration:none; }
.yearlink a:hover { color: #666699; text-decoration:underline; }

.tabspace {
	padding-left: 10px;
	/*background-color: #FFFFFF;*/
}
.powered   /*{ font-size: 10px; font-family: Arial;  text-decoration: none; margin: 0px 0px 0px 10px;}*/

	{ font-size: 10px;
	font-family: Arial;
	text-decoration: none;
	margin: 0px 0px 0px 20px;
	color: #003366;
	font-style: italic;
	font-weight: bold; }

.marketfocustitlefont { font-size: 14px;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
.mftable {padding: 4px;  background-color: #e9e9eb; }
.marketfocusfont {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}


.calnavmon {
	/*	background-image: url(http://www.econoday.com/client-demos/apremium/bluegreybg.jpg);
	background-repeat: repeat-x;*/

height: 25px;
	background-color: #ABABAC;
	text-align: center;
	color: #075492;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(http://www.econoday.com/client-demos/apremium/tabbg6.gif);
	background-repeat: repeat-x;
}
.calnavmon a:link, .calnavmon a:visited, .calnavmon a:active { color: #4D94C2; font-weight: normal; text-decoration: none;  font-size: 12px; }
.calnavmon a:hover { color: #075492; font-weight: normal; text-decoration: underline;  font-size: 12px; }





.calnavtabs img {
	vertical-align: bottom;
	margin: 0px 5px 0px 0px;
}
table.calnavtabs {
	padding: 0px 0px 0px 0px;
}
.calnavtabs table {
	padding: 0px 0px 0px 0px;
	background-color:#eeeeee;
	background-image: url(http://www.econoday.com/client-demos/apremium/grey-whitefade.gif);
	background-repeat: repeat-x;
}
.calnavtabs tr {

}
.calnavtabs td {
	text-align: center;
	width:134px;
	height: 24px;
	border-style: solid;
	border-color: #003366 #003366 #003366 #003366;
	border-width: 0px 1px 0px 1px;
/*	border-width: 0px 0px 0px 0px;*/
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
/*	background-image:url(http://www.econoday.com/client-demos/apremium/white-corner.gif);
	background-position:right;
	background-repeat:no-repeat;*/
	}
.calnavtabs {
	font-weight:bold;
	color: #ffffff;
	font-size: 14px;
	background-color:#003366;
/*	background-image: url(http://www.econoday.com/client-demos/apremium/bluegreybg.jpg);
	background-repeat: repeat-x;
	background-image: url(http://www.econoday.com/client-demos/apremium/red-yellowfade.gif);
	background-repeat: repeat-x;*/
/*	background-image: url(http://www.econoday.com/client-demos/apremium/purple-yellowfade.gif);
	background-repeat: repeat-x;*/
/*	background-image: url(http://www.cmegroup.com/images/grayBg02.gif);
	background-repeat: repeat-x;*/
	
}
.calnavtabs a:link, .calnavtabs a:visited, .calnavtabs a:active {
	color: #0575b9;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.calnavtabs a:hover {
	color: #0575b9;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}



.caldaynavborders {
	background-color: #1376B7;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CBCCCF;
	border-left-color: #CBCCCF;
/*	background-image: url(http://www.econoday.com/client-demos/apremium/tabbg6.gif);
	background-repeat: repeat-x;*/
	
/*	background-image: url(http://www.econoday.com/client-demos/apremium/red-yellowfade.gif);
	background-repeat: repeat-x;*/
/*	background-image: url(http://www.econoday.com/client-demos/apremium/purple-yellowfade.gif);
	background-repeat: repeat-x;*/
	background-image: url(http://www.cmegroup.com/cmegroup/images/groupbox-th.jpg);
	background-repeat: repeat-x;
}

.calnavday {  margin: 0px 0px 0px 0px; font-family: Arial; text-align: center; color: #ffffff; font-size: 12px; font-weight: bold; }
.calnavday a:link, .calnavday a:visited, .calnavday a:active { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;  }
.calnavday a:hover { color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: underline; }


.calnavdaywkend {  margin: 0px 0px 0px 0px; font-family: Arial; text-align: center; color: #CCCCCC; font-size: 12px; font-weight: bold; }
.calnavdaywkend a:link, .calnavdaywkend a:visited, .calnavdaywkend a:active { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;  }


.copyright { background-color: #FFFFFF; text-align: left; color: #515151 ; font-family: Lucida-Sans, Arial; font-size: 10px;  padding-left: 0px; }
.copyright a:link, .copyright a:visited, .copyright a:active { color: #003366 ; font-family: Lucida-Sans, Arial; font-size: 10px; font-weight: normal; }
.copyright a:hover { color: #003366; font-family: Lucida-Sans, Arial; font-size: 10px; font-weight: normal; text-decoration: underline;  }



.dailyheaders { background-color:#999999; color: #ffffff; font-size: 12px; font-family: Arial;  font-weight: bold;
text-align: center;  }

tr.dailyheaders { height:20px;}
td.dailyheaders { padding:0px 5px 0px 5px; }

.events {
	padding-left: 2px;
	padding-right: 2px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #454545;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CBCCCF;
/*	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CBCCCF;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCCCF;
}
.events td { empty-cells: show; }
td.events  { empty-cells: show; }

.eventstable {
	font-weight: normal;
	background-color: #FFFFFF;
	color: #454545;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	empty-cells:show;
}
table.eventstable {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CBCCCF;
	empty-cells: show;
}
table.eventstable td { empty-cells: show;  }



/* -- Calendar links to Econoday items: reflections, focus etc.  -- */
.econoitems a:link, .econoitems a:visited, .econoitems a:active { background-color: #ffffff; color: #454545; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none;  }
.econoitems a:hover { background-color: #ffffff;  color: #454545; font-family: Arial; font-size: 11px;font-weight: bold; text-decoration: underline; }

/* -- Calendar links to Econoday items: FYI  -- */
.econoitemsFYI a:link, .econoitems a:visited, .econoitems a:active { background-color: #ffffff; color: #990000; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none;  }
.econoitemsFYI a:hover { background-color: #ffffff;  color: #990000; font-family: Arial; font-size: 11px;font-weight: bold; text-decoration: underline; }

/* -- Calendar links to articles: Simply, Intl, Short ... -- */
.econoarticles a:link, .econoarticles a:visited, .econoarticles a:active {  color: #454545 ; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none;  }
.econoarticles a:hover {   color: #454545; font-family: Arial; font-size: 11px;font-weight: bold; text-decoration: underline; }

/* -- Calendar links to FYI and Greenspan Speeks -- */
.econoalerts a:link, .econoalerts a:visited, .econoalerts a:active { background-color: #ffffff; color: #990000 ; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none;  }
.econoalerts a:hover { background-color: #ffffff;  color: #990000; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: underline; }


.econoevents a:link, .econoevents a:visited, .econoevents a:active { background-color: #ffffff; color: #454545; font-family: Arial; font-size: 12px; font-weight: normal; text-decoration: none;  }
.econoevents a:hover { background-color: #ffffff;  color: #454545; font-family: Arial; font-size: 12px;font-weight: normal; text-decoration: underline; }



.cmeevent a:link, .cmeevent a:visited, .cmeevent a:active {
	background-color: #ffffff;
	color: #cc6600;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.cmeevent a:hover { background-color: #ffffff;  color: #cc6600; font-family: Arial; font-size: 12px;font-weight: normal; text-decoration: underline; }

.cmeevent img {
	vertical-align: middle;
}

.cmeevent img {
	vertical-align: middle;
}


.121 a:link, .121 a:visited, .121 a:active {
	background-color: #ffffff;
	color: #cc6600;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.121 a:hover { background-color: #ffffff;  color: #cc6600; font-family: Arial; font-size: 12px;font-weight: normal; text-decoration: underline; }

.121 img {
	vertical-align: middle;
}


.eventsfri {
	padding-left: 2px;
	padding-right: 2px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #454545;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	border-left-width: 1px; border-left-style: solid; border-left-color: #CBCCCF;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CBCCCF;
	border-right-width: 1px; border-right-style: solid; border-right-color: #CBCCCF;
}





.navwkday {
	height: 25px;
	padding-left: 4px;
	font-size: 12px; color: #2983C2; background-color: #FFFFFF; font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CBCCCF;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CBCCCF;
	border-bottom-color: #CBCCCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}


.navwkday a:link, .navwkday a:visited, .navwkday a:active { color: #003366; font-weight: normal; text-decoration: none; }
.navwkday a:hover {   font-size: 12px; color: #507085;  background-color: #FFFFFF; font-weight: normal; text-decoration: underline;    }

.navwkdayfri {
	height: 25px;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-left: 4px;
	border-left-width: 1px; border-left-style: solid; border-left-color: #CBCCCF;
	border-top-width: 1px; border-top-style: solid; border-top-color: #CBCCCF;
	border-right-style: solid; border-right-width: 1px; border-right-color: #CBCCCF;
	border-bottom-color: #CBCCCF; border-bottom-style: solid; border-bottom-width: 1px;
}

.navwkdayfri a:link, .navwkdayfri a:visited, .navwkdayfri a:active { color: #003366;   font-weight: normal; text-decoration: none; }
.navwkdayfri a:hover {  color: #507085;  font-weight: normal; text-decoration: underline; }

.currentnavwkday {
	height: 25px;
	font-size: 12px;
	color: #003366;
	background-color: #e9e9eb;
	font-weight: bold;
	padding-left: 4px;
	border-left-width: 1px; border-left-color: #CBCCFF; border-left-style: solid;
	border-top-width: 1px; border-top-color: #e9e9eb; border-top-style: solid;
	border-right-style: solid; border-right-width: 1px; border-right-color: #e9e9eb;
	border-bottom-color: #CBCCCF; border-bottom-style: solid; border-bottom-width: 1px;
  }

.currentnavwkdayfri {
	height: 25px;
	font-size: 12px;
	color: #003366;
	background-color: #e9e9eb;
	font-weight: bold;
	padding-left: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-color: #e9e9eb;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CBCCFF;
	border-left-color: #CBCCFF;
	border-bottom-color: #CBCCCF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
  }


.equitysettlfri {
height: 35px; padding-left: 4px; font-size: 10px; color: #003399; text-align: left; background-color: #e9e9eb ;  
 border-right-width: 1px; border-left-width: 1px;
 border-right-style: solid;  border-left-style: solid;
 border-right-color:  #CBCCCF; border-left-color: #CBCCCF;
 border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #003399;
 }

.equitysettl {
	height: 35px;
	padding-left: 4px;
	font-size: 10px;
	color: #003366;
	text-align: left;
	background-color: #e9e9eb;
/*	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CBCCCF;*/
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CBCCCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
 }


.copyrightfont { color: #515151 ; font-family: Arial ; font-size: 10px; }
.copyrightfont a:link, .copyrightfont a:visited, .copyrightfont a:active { color: #333333; text-decoration:none; }
.copyrightfont a:hover { color: #333333; text-decoration:underline; }

.usbankholidayfont  { color: black ; font-family: Arial ; font-size: 10px; font-style: italic;  }
.banknotefont  { color: #333333 ; font-family: Arial ; font-size: 10px; font-style: italic;  }
.bankholidayfont { color: #333333 ; font-family: Arial ; font-size: 10px ; font-family: Arial ; }

.econo-linkyear { font-family: Arial; font-size: 12px; font-weight: bold; }
.econo-linkyear a:link { color: #990000; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none;  }
.econo-linkyear  a:visited { color: #990000; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none;  }
.econo-linkyear  a:active { color: #990000; font-family: Arial; font-size: 12px;font-weight: bold; text-decoration: none; }

.toplinks          {  color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; padding-left: 10px; }  
.toplinks a:link, .toplinks a:visited, .toplinks a:active    { color: #003366; text-decoration: none;  }
.toplinks a:hover { color: #507085 ; text-decoration: underline; }

.resource {
   color: #990000;
   background-color: #ffffff;
   font-size : 12px;
   font-weight: bold;
}
.resource a:link, .resource a:visited, .resource a:active    { color: #990000; text-decoration: none;  }
.resource a:hover { color: #990000 ; text-decoration: none; }

.econo-item-arrow {
  background-color: #ffffff; color: #454545; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; 
 }

.econo-articles-arrow {
  background-color: #ffffff; color: #990000; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none;
 }

.econo-alert-arrow {
  background-color: #ffffff; color: #990000; font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none;
 }


.itembreak {
   color: #CBCCCF;
   font-weight: bold;
   background-color: #ffffff;
   border-top-width: 1px;
   border-top-style: dashed;
 }

.legend-img { text-align: right; vertical-align: top; } 

.dailyeventtext { font-family: Arial; font-size: 12px; color:#000000; }

.econo-reportname { font-family: Arial; font-size: 12pt; font-weight: bold ; color: #333333; }

td.econo-defaultpara {
	vertical-align: top;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
}
td.econo-defaultpara  a:link, td.econo-defaultpara  a:active, td.econo-defaultpara  a:visited { font-weight: normal ; color: #333333;text-decoration: none;  }
td.econo-defaultpara  a:hover { font-weight: normal ; color: #333333;text-decoration: underline;  }



.econo-sectiontitle { font-family: Arial; font-size: 10pt; font-weight: bold ; color: #990000; }
