body { background-color: #ffffff; }
body, table, a, font, div, span  { color: #000;}
a { color: #131418;  }  
a:hover { color: #000; }
a:visited {  }
tr[bgcolor="#77aacc"], tr[bgcolor="#99ccff"]  { background-color:#fff;   }
tr[bgcolor="#77aacc"] td, tr[bgcolor="#99ccff"] td  { border-color:#cccccc; }
.toplinks a {
	background-color: #888;
	color: #fff;}
.toplinks a:hover { background-color:#131418;   }
#month-row td, #clock-row td { border-color:#ddd; }
#month-row a:hover, #clock-row a:hover, #day-row .calnavdaywkend a:hover { background-color: #cccccc; color:#000; }
.monthnav_current, .yearnav_current, .clocknav_current, #day-row .calnavday a.daynav_current {
	background-color: #FCC127;
	color: #EEEEEE;
}
#day-row .caldaynavborders table { border-color:#ddd; }
#day-row .calnavday a:hover {   background-color: #cccccc; color:#000; }
#day-row .calnavdaywkend { color: #999;} 
#day-row .calnavdaywkend a { color: #666;   }
/*DAILY VIEW*/
.dailyeventtext td {
	border-right: 2px solid #ddd;
	background-color:#fff;
}
.dailyeventtext td:hover {background-color:#eeeeee;}
.dayspacer { background-color: #ddd;  }
.dayblacktr { background-color:#ddd;}

.navwkday { border-color:#cccccc; }

.currentnavwkday {  
	background-color: #eeeeee; border-color:#cccccc;
}
#highlight_today { background-color: #eeeeee; }

.eventstable .currentnavwkday:only-child { border-color:#ddd; } /*date on dily view*/
.events { border-color:#cccccc;} 
.eventsfri { border-color:#cccccc;   }
.equitysettl, .equitysettlfri { border-color: #CCC; }
.econo-item-arrow {color: #900;}
.econo-articles-arrow {color: #900;}
.econo-alert-arrow { color: #900; }
.itembreak { border-color: #ddd;}

table.econo-charts { padding:0px; border-radius:8px; border:1px solid #ccc;
/*linear-gradient*/
background:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#cccccc));
background:-webkit-linear-gradient(#eeeeee, #cccccc);
background:   -moz-linear-gradient(#eeeeee, #cccccc);
background:     -o-linear-gradient(#eeeeee, #cccccc);
background:        linear-gradient(#eeeeee, #cccccc);
	background-color:#eeeeee;
   }
table.actual_consensus_box {
/*linear-gradient*/
background:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#cccccc));
background:-webkit-linear-gradient(#eeeeee, #cccccc);
background:   -moz-linear-gradient(#eeeeee, #cccccc);
background:     -o-linear-gradient(#eeeeee, #cccccc);
background:        linear-gradient(#eeeeee, #cccccc);
	background-color:#eeeeee;
	border:1px solid #fff;
	border-radius: 10px 10px 10px 10px;
	padding:5px;
	
}
.actual_consensus_box td { border-color: #333333; }

/* CSS for articles */
p.RedHeader, span.LookingAheadRed, span.BoldRed  { color: maroon; }
span.LookingAheadBlue, .resource_article_header-title, span.BoldBlue, .lookingaheadbold, .stocktable strong, .toprow, .rowTwo, p.SubHeadBlue11, span.BoldRed10, p.SubHeadBlue10, p.BluesubHead, p.BlueHeader11, span.BoldBlue10, p.BlueHeader, span.boldBlue12, .lookingaheadtable strong   {
	color: navy;
}
.redNumbers {
	color: red;
}
.greenNumbers { color:green;  }
.econo-reportname { border-color: #888; }
.econo-summaryboxtitle { background-color: #6E9268; color: #000; }
.econo-summaryboxtxt  { background-color: #e9e9eb ;   font-weight: normal ; color: #000000;  }
.econo-summaryboxtxt a { background-color: #e9e9eb ; color: #000000;   }
.tip { border:solid 1px #666666; color:#333333; background-color:#ffffcc;  }
.tresauctionresultsheader { background-color:#333333; color:#eeeeee;  }
/* CSS for articles */

/* CSS CALENDAR ICONS */

.report-img {
	background-color: #888;
	border: 1px solid #888;
	color: #fff;
}
a:hover .report-img, .report-img:hover { color: #fff; 
	background-color: #FCC127;
	border: 1px solid #FCC127;}
.consensus-img {
	color: #888;
	border: 1px solid #888;
	background-color: #fff;
}
a:hover .consensus-img, .consensus-img:hover {color:#FCC127; 
	border: 1px solid #FCC127; }
.star-img {
	background-color: #FF3156;
}
.djstar-img {
	background-color: #009933;
}
.bullet-img {background-color:#000; }
@media screen and (max-width : 580px) { 

.report-img {background-color:#888;
	border: 1px solid #888;}
	.consensus-img { color: #888; }
}
@media screen and (min-width : 900px) {
	.report-img:before {  border: 0px solid #888; }
.report-img {background-color:#888;
	border: 1px solid #888;}
.consensus-img { 
	color: #888;
	border: 1px solid #888; }

}


/* CSS CALENDAR ICONS */
@media screen and (max-width : 580px) {
	table.calnavmon a { color:#fff;}
	tr.dailyeventtext td:nth-child(3) a { display:block;
	font-size:13px; border-width:1px 0px 1px 0px;  padding:2px;
	border-style:solid; border-color:#ddd;  }
	.actual_consensus_box td { border-color: #333333; color:#000;  }
	.actual_consensus_box tr:nth-child(odd) { background-color:#eee; }
	.actual_consensus_box tr:nth-child(even) { background-color:#ccc; }
	table.actual_consensus_box {  
	background:#eeeeee;
	background-color:#eeeeee;
	border:1px solid #ccc;}
	#highlight_today div.econoevents:hover { background-color:#ccc; background:linear-gradient(#eee,#999);}
}

