/*start common elements*/
 
body {
	margin:0px 0px 0px 0px;
	border-width: 0px;
	padding: 0px;
	font-family: Arial;
	  }
body, table, a, font, div, span {  font-size: 10px; }
br  {  line-height: 7px;	  }  
br br  {  line-height: 2px;	  }  
table {      }  
a {    text-decoration:none;  color: #3F3F3F;  }  
a:hover {
	color: #00F;
}
font {  }

.calheader {
	color: #063666;
	font-size: 18px;
	font-weight: bold;	
}
.calheader a {   }

span.powered { }
.powered   {
	color: #333333;
	text-transform: lowercase;
	font-style: oblique;
	margin: 0px 0px 0px 0px;
	text-align: right;
}
.powered img  { }

.toplinks   {
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
.toplinks a    {
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	line-height:12px;
	padding: 1px 8px 1px 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #cccccc;
}
.toplinks a:hover {
	color:#063666;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #000000;
}  

font.resource {
	font-size: 12px;
	color: #063666;
	font-weight: bold;	
}

.ec_top_ad { }
.ec_top_ad img { border: 0px; }
/*end common elements*/
.table001 { width:100%;   }


/*New ID tags for rows */
#clock-row {
	background-color: #FFF;
	font-size: 16px;	/*background-color: #234978;
	background-image: url(/images/econusblue/dark-row-bg.gif);*/ }

.clocknav_current {
	background-image:url(/images/econglobalred/currentnav-bg.gif);
	background-repeat: repeat-x;
	/*color:#063666;*/
	color:#00B3DF;
	font-weight:regular;
	font-size:12px;
	line-height:23px;
	border-style:solid;
	border-color:#999;
	border-width:0px 1px 0px 1px;
}
#clock-row table { margin:0; }
#clock-row table td { margin:0; }
#month-row {
	background-color: #013B7A;
	/*background-image: url(/images/econglobalblue/dark-row-bg.gif);*/
}
#month-row td { margin:0;}
#month-row a {
	display:block;
}
.monthnav_current {
	background-image:url(/images/econglobalblue/currentnav-bg.gif);
	background-repeat: repeat-x;
	/*color:#063666;*/
	color:#00B3DF;
	
	font-weight:regular;
	font-size:12px;
	line-height:23px;
	border-style:solid;
	border-color:#999;
	border-width:0px 1px 1px 1px;
}
#day-row { background-color: #DADADA; color:#000000; }
#day-row{ color:#A3A4A5; }
#day-row .calnavday a {
	color: #000000;
	font-weight: bold;
	display:block;
	
} 
#day-row .calnavday a:hover {
	color: #F00;
	background-color:#FFF;
	font-weight: bold;
	display:block;	
}
#day-row .calnavdaywkend {  border: 0px solid #000000;  text-align: center;  font-weight: normal;  color: #FFFFFF;    }
#day-row .calnavdaywkend a { color: #ffffff;  }
#day-row .calnavdaywkend a:hover { color: #cccccc;  }
/*#day-row .calnavday a.daynav_current { color:#063666; font-size:16px; display:block; background-color:#FFF;
	font-weight: bold; }*/
#day-row .calnavday a.daynav_current { background-image:url(/images/econglobalblue/currentnav-bg.gif);
	background-repeat: repeat-x;
	/*color:#063666;*/
	
	color:#00B3DF;
	font-weight:regular;
	font-size:12px;
	line-height:23px;
	border-style:solid;
	border-color:#999;
	border-width:0px 1px 1px 1px;
	}
/*New ID tags for rows */

/*start calendar*/
.tabspace {     border: 0px solid red;    }
.tabspace table {   }


.marketfocustitlefont {    font-weight: bold;  }
.mftable {  background-color: #EFEFF1;  }
.marketfocusfont {   }

.calnavtabs img {  vertical-align: middle;  }  
table.calnavtabs {   }
.calnavtabs table { }  
.calnavtabs tr {   }
.calnavtabs td {   }
.calnavtabs {   }
.calnavtabs a {   }
.calnavtabs a:hover {   }

.caldaynavborders {
	border: 0px solid blue;
	  }

.calnavmon {
	font-size: 14px;
	text-align: center;
	
	font-weight: bold;
	height: 26px;
}
.calnavmon a {  font-size: 12px; color: #cccccc;  font-weight: bold;   text-decoration:none;    }
.calnavmon a:hover {  font-size: 12px; color: #ffffff;  font-weight: bold;     }

tr.calnavday {
	 }
.calnavday {
	text-align: center;
	/*color:#063666;*/
	color: #03B5DB;
	font-weight: bold;
	font-size: 12px;
}
.calnavday a {
	/*color: #000000;*/
	font-weight: bold;
	color: #666;	
}
.calnavday a img {
	display: none;
}
.calnavday a:hover {
	font-weight: bold;
	color: #063666;
}






.navwkday {  font-size: 12px; border-width: 1px 1px 0px 1px; border-style:solid; border-color:#cccccc;  background-color: #FFFFFF;  text-align: center;  vertical-align: middle;  padding: 3px 0px 3px 0px;  color: #A3A4A5;  font-weight: bold;    }
.navwkday a {  color: #FFFFFF;  }
.navwkday a:hover { color: #FFFFFF;  }

.currentnavwkday {
	font-size: 12px;
	border-width: 0px 1px 1px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color: #DADADA;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
	color: #3F3F3F;
	font-weight: bold;

}





.events { border-width: 0px 1px 1px 1px; border-style:solid; border-color:#cccccc;  background-color: #FFFFFF;  text-align: left;  }  
td.events  { vertical-align:top; padding: 0px 0px 0px 2px;  }

.eventsfri { border-width: 1px 1px 1px 1px; border-style:solid; border-color:#cccccc;  background-color: #FFFFFF;  text-align: left;  }  
td.eventsfri  { vertical-align:top; padding: 0px 0px 0px 2px;  }

#highlight_today { background-color: #DADADA; }


.eventstable {   }  
table.eventstable {   }  
table.eventstable td {   }  

/* -- Calendar links to Econoday items: reflections, focus etc.  -- */  
div.econoitems {border: 0px solid blue;}  
span.econoitems {}
.econoitems a { font-weight: bold;  }
.econoitems a:hover {   } 
 
/* -- Calendar links to Econoday items: FYI  -- */  
span.econoitemsFYI {}
.econoitemsFYI a {  color: #c00; font-weight: bold; }
.econoitemsFYI a:hover {   }  

/* -- Calendar links to articles: Simply, Intl, Short ... -- */

span.econoarticles {}
.econoarticles a { color: #c00; font-weight: bold;  }
.econoarticles a:hover {   }  

/* -- Calendar links to FYI and Greenspan Speeks -- */  
span.econoalerts {}
.econoalerts a { color: #c00; font-weight: bold;  }
.econoalerts a:hover {   }  

div.econoevents {}
.econoevents a {   }
.econoevents a:hover {   }





.equitysettl {
	display:none;
/*	border: 1px solid #ffffff;
	background-color: #c00;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: normal;*/
}

.equitysettlfri {  border: 1px solid #ffffff;  background-color: #666666;  text-align: center;  vertical-align: middle;  padding: 5px 0px 5px 0px;  color: #FFFFFF;  font-weight: normal;  }


.copyright {
	font-size: 9px;
	color: #666666;
}
.copyright a {
	font-size: 10px;
}
.copyright a:hover {   }

.copyrightfont {   }
.copyrightfont a {} 
.copyrightfont a:hover {   }


.usbankholidayfont  {   }

.banknotefont  {    }

.bankholidayfont {   }

.econo-linkyear {   }
.econo-linkyear a {   }
.econo-linkyear  a:hover {   }


.econo-item-arrow { color: #c00; font-weight: bold;  }
.econo-articles-arrow { color: #c00; font-weight: bold;  }
.econo-alert-arrow { color: #c00; font-weight: bold;  }

.itembreak {   }

.legend-img { text-align: right; }

.dailyeventtext {   }

.econo-reportname {   }  
td.econo-defaultpara {   }  
td.econo-defaultpara  a {   }  
td.econo-defaultpara  a:hover {   }

.econo-sectiontitle {   }  

/*DAILY VIEW*/
.dailyheaders { text-align:center; }
/*DAILY VIEW*/

/*custom event*/
.ibdevent { display:block; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; background-color: #eeeeee; }
.ibdevent a { color: #002D66;  font-weight: bold; text-decoration: none; }
.ibdevent a:hover { color: #008AFD; }
.ibdevent img { margin: 0px 5px 0px 0px; text-align: left; display:none; }
/*custom event*/