/*common elements only*/
body {
	margin: 0px auto;
	border-width: 0px;
	padding: 0px;
	/* background-color: #ffffff; */ /*default.css*/
	  }
body, table, a, font, div, span  {
	font-size: 12px;
	font-family: "proxima-nova",Arial,sans-serif;
	/*color: #000;*/ /*default.css*/
}
.table001 { width:100%; border-collapse:collapse; margin:0 auto;   }
.tablewrapper {  
	width: 100%;
	border: 0px double blue;
}
.tablewrapper .tablewrapper {
	width: 100%;
	border: 0px double red;
	padding:0 10px;
}
.tablewrapper tr td .tablewrapper {max-width:700px;}
table { }
td { }
a {  text-decoration:none; }  
a:hover {  } /*default.css*/
a:visited {  } /*default.css*/
img[src*="images/flags"] { height:11px; width:22px; border:0; }
/* Bank Holiday Schedule */
tr[bgcolor="#77aacc"], tr[bgcolor="#99ccff"]  {    }
tr[bgcolor="#77aacc"] td, tr[bgcolor="#99ccff"] td  {
	border-width: 0px 1px 1px 1px;
	border-style:solid;  }
@media screen and (max-width : 580px) {
tr[bgcolor="#77aacc"] td, tr[bgcolor="#99ccff"] td, tr[bgcolor="#77aacc"], tr[bgcolor="#99ccff"]  { display:none; }
}
/* Bank Holiday Schedule */
/* app store icons */
img[src*="add.gif"], img[src*="AppleAppStore.png"], img[src*="kindle.jpg"] {  float:right; height:18px;   }
img[src*="add.gif"] {  /*margin: -24px 58px 0 0px;*/ display:none; }
img[src*="kindle.jpg"] {   margin:-10px 5px 0 0px; border:1px solid #666; border-radius:3px; }
img[src*="AppleAppStore.png"] {  margin: 6px 5px 0 0; border:1px solid #666; border-radius:3px; }
/* app store icons */

.calheader { width:auto; font-size:24px; font-weight:300; /*display:none;*/ }

.powered   {
	text-transform: lowercase;
	/*font-variant: small-caps;*/
	font-style: oblique;
	margin: 0px 0px 0px 0px;
	text-align: right;
}
.powered img  { vertical-align: middle;  }

span.powered {   margin:15px; line-height:13px;  }


span.toplinks { /*margin-left:-5px;*/  display:block;   }
.toplinks { font-size:0; line-height:0;}
.toplinks a {
	display: inline-block;
	line-height: 18px;
	border-radius: 4px;
	margin: 5px;
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
	transition: 0.5s;
	 /*default.css*/
}

.toplinks a:hover {  /*default.css*/  }   



font.resource { display:none;}


/*New ID tags for rows */



img[src*="premintcharts_butt.png"]  { height:16px; margin:0px 3px 0 0; }



#month-row, #clock-row, #day-row {    }
#month-row td, #clock-row td { text-align: center; margin:0;  padding:0; border-width:1px 0px 1px 0px; border-style:solid;  }
#clock-row td { margin:0; padding:0px; border:0; text-align:center; }
#month-row a, #clock-row a  { display:block; padding:0; line-height:23px; transition:0.5s; }
#month-row a:hover, #clock-row a:hover, #day-row .calnavdaywkend a:hover { /*default.css*/ }
#month-row img, #clock-row img { display:none; }
.monthnav_current, .yearnav_current, .clocknav_current, #day-row .calnavday a.daynav_current {
	font-weight: bold;
	line-height: 23px;
	/*default.css*/
}



#day-row .caldaynavborders table { border-width: 0px 0px 1px 0px; border-style:solid;  }
#day-row td {margin:0;  padding:0;}
#day-row .calnavday a {  font-weight: normal; line-height:23px; display:block;
	transition:0.5s; } 
#day-row .calnavday a:hover {   /*default.css*/ }

#day-row .calnavdaywkend {border: 0; text-align: center; font-weight: normal; } 
#day-row .calnavdaywkend a {    }
#day-row .calnavday a.daynav_current:hover { }
.calnavday {text-align: center;}

/*New ID tags for rows */



td.econo-defaultpara table {/*width:100%; max-width:700px;*/ margin: 0 0 20px 0;}
td.econo-defaultpara table td {padding: 0 5px;}

.econo-defaultpara  a  {
	/*display:block;
	width:90%;*/
	display: inline-block;
	font-weight: bold;
	/*line-height: 18px;
	border-radius: 4px;
	margin: 5px;
	padding: 5px;
	text-decoration: none;
	background-color: #003399;
	color: #fff;
	transition: 0.5s;*/
}
.econo-defaultpara  a:hover {  /*background-color:#333;*/  }

.econo-defaultpara  a u { text-decoration:none;}

/*.econo-defaultpara  a u:after { display:inline-block; content:" "; background-color:yellow; border-radius:50%; height:8px; width:8px; font-size:3px;  margin: 0 0 0 4px; vertical-align:middle; transition:background-color 5s;}
.econo-defaultpara  a:hover u:after { background-color:red; transition:background-color 5s;}*/

td.econo-charts { text-align:center;}
td.econo-charts tr td { padding:0; margin:0 auto; text-align:center; }
.tablewrapper tr td .tablewrapper tr td {text-align:left; }
table.econo-charts { }
/*table.econo-charts td { padding:0; border:0; }
.econo-charts {   }*/
.econo-charts img { display:block; margin: 0 auto; padding:0; }


 
table.actual_consensus_box {
padding:5px;
}  

.actual_consensus_box {      }
.actual_consensus_box td { padding:2px 8px 2px 5px; border-width: 0px 0px 1px 0px; border-style: dotted;  }
.actual_consensus_box_numbers { text-align:center; }
.actual_consensus_toprow { font-weight: bold; text-align: center; }
td.actual_consensus_toprow { border-radius:8px; }


.tablewrapper tr td .tablewrapper tr td center { text-align:left;}



/*DAILY VIEW*/
.dailyeventtext td {
	padding: 5px;
	text-align: left;
}
.dailyeventtext td:hover { }
/*tr.dailyeventtext:nth-child(2n+2) { background-color:#eeeeee;}*/
.dailyeventtext td:last-child { /*border-right:0px solid #ddd; */ }
.dailyeventtext img { }
.dayspacer { height:1px;  }
.dailyheaders { text-align:left; width:auto; font-weight:bold; }
td.dailyheaders { padding:2px 5px 2px 5px;}
.dayblacktr { }
.equitysettl { /*display:none;*/}
/*DAILY VIEW*/


/* CSS for articles */

p.MsoNormal { }
p.RedHeader, span.LookingAheadRed, span.BoldRed  {  }
p.Centered { }
span.Italics { }
 
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   { }
table.resource_article {  }
td.resource_article_header { }
td.resource_article_header-logo { width:10px;  }
td.resource_article_header-logo img { display:none; }

.resource_article_header-date {  }
.resource_article_header-author {  }
td.resource_article_content {  }
td.title_td {  }
br {  }

.article-header { 
	
 }
	
/*IP.css*/

/* body { width:570px; margin:0 auto; text-align:center;} */
/* Looking Ahead Table */
.lookingaheadtable {  }
.lookingaheadtable td {  }


/* Looking Ahead Table */
/* IP Stock Market Table */
.stocktable {  }
.stocktable td {  }

.tableNumbers {  }
.redNumbers {
	
}
.greenNumbers {   }

/* IP Stock Market Table */
li { }
 
 

span.BoldItalic { }

.ibdevent {
	
	border-width:2px 0; border-color: #226C9F; border-style:solid;
	vertical-align: middle;
	min-height: 32px;
	text-align: left;
}
.ibdevent a {
	font-size: 12px; 
	font-weight: normal;
	color: #131418;
	vertical-align: middle;
}
.ibdevent img {
	height: 30px;
	width: 30px;
	float: left;  margin:0 3px 0 0px; -webkit-transition:0.2s; transition:0.2s
}
.ibdevent:hover img { -webkit-transform:scale(1.3,1.3); transform:scale(1.3,1.3); -webkit-transition:0.2s; transition:0.2s}
/* from reports */

/*start common elements*/
 


/*end common elements*/


.econo-reportname {
	display:block;
	font-weight: bold;
	padding:5px 0;
	font-size: 24px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	margin:0;
}

span.powered-by { display:block;  font-size:13px;   vertical-align: middle; text-align:right;  }


.econo-releasetable { vertical-align: top;    font-weight: normal;  margin-top: 0px; }
.econo-releasetable a {  }
.econo-releasetable a:hover {  }


td.econo-defaultpara {   }
.econo-defaultpara { vertical-align: top; margin-top: 10px; margin-bottom: 10px;  }


.econo-releaseinfo { text-align: center;   font-weight: bold; padding:20px 0px 0px 0px;   }

.econo-summaryboxtitle {  text-align: center; vertical-align: top;   font-weight: bold;  }

.econo-summaryactual {    font-weight: bold ;  }

/*td.econo-charts { text-align:left;}
td.econo-charts tr td { padding:0; margin:0; text-align:left; }
.tablewrapper tr td .tablewrapper tr td {text-align:left; }
table.econo-charts td { padding:0; border:0; }
table.econo-charts { padding:0px; border-radius:8px; border:1px solid #ccc;   }
.econo-charts {   }
.econo-charts img { display:block; margin:8px; padding:0;  }*/
.tablewrapper iframe { margin-left:-10px; }

.haver-credit {      }

.econo-header {   text-align: center;   }
.econo-header a {   text-align: center;    }
.econo-header a:hover {  }

.released {    }
.released a {  text-align: center;   }
.released a:hover {  }

.econo-articletitle {   font-weight: bold; }
.econo-articleauthor {   }
.econo-articledate {    }
.econo-articleteaser {   vertical-align: bottom;}
.econo-article-name {   font-weight: bold; }
.econo-article-pub {      }
.econo-article-sectiontitle {   font-weight: bold; }
.econo-article-subsection {   font-weight: bold; }
.econo-article-reportname {   font-weight: bold }
.econo-article-forecast {   font-weight: bold; }
.econo-article-text {    }
.econo-whypagelink {   text-align: left; }
.econo-whypagelink a:link {      }
.econo-whypagelink a:visited {    }
.econo-whypagelink a:active {     }

.why {    text-align: left; }
.why a {     text-align: left; }
.why a:hover {  }

.econo-summaryboxtxt  { font-weight: normal ;  }
.econo-summaryboxtxt a {    }
.econo-summaryboxtxt a:hover {  }

.econo-sectiontitle { display:inline-block;  font-size:18px; margin:10px 0 10px 0;  font-weight: bold ;  }

.econo-chartcaption {      }

.tip { font:10px/12px Arial,Helvetica,sans-serif;  width:250px; padding:1px; position:absolute; z-index:100; visibility:hidden;  top:20px; left:90px;   }

/*.copyright, .copyright a { font-family:Arial, Helvetica, sans-serif; text-align: left;    padding-left: 0px; font-size:13px; line-height:17.32499885559082px; color:#888;  }
.copyright a {  font-weight: bold;  }*/
.copyright a:hover {  }

.copyright, .copyright a {  text-align: left; padding-left: 0px;   }
.copyright a {  font-weight: bold;   }

.releaseinfo-reportname {   font-weight: bold ;   }
.releaseinfo-on {    font-weight: bold ;   }
.releaseinfo-for {  font-weight: bold ;   }
.releaseinfo-text{   font-weight: normal ; }
.releaseinfo-date {   font-weight: normal ;  }
.releaseinfo-date a {   font-weight: normal ;  }
.releaseinfo-date a:hover {   }

.resource a    {  text-decoration: none;  }
.resource a:hover {  text-decoration: none; }
   

table.treasuryannouncement { width:100%; margin: 10px 0px 10px 50px; border: 0px solid #333333;}
.treasuryannouncement td {     padding: 3px 0px 2px 10px;  }
.treasuryannouncement td strong {  font-size:11pt; }   
table.tresauctionresults { width:300px; border: 0px solid #333333;  }

.tresauctionresults td {     padding:2px 5px 2px 5px;  }
.tresauctionresults td strong { font-size:11pt; }

.tresauctionresultsheader {  font-weight:bold; } 

 




/* from reports */

/* from public */




/*start calendar*/
.tabspace { border: 0px solid red; }
.tabspace table {   }


.caldaynavborders {	  }


.navwkday { border-width: 0px 1px 0px 1px; border-style:solid;  text-align: center;  vertical-align: middle; padding: 3px 0px 3px 0px; font-weight: bold; }

.currentnavwkday {  
	border-width: 0px 1px 0px 1px;
	border-style:solid;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	font-weight: bold;
}

.eventstable .currentnavwkday:only-child { border-width:1px 0 0 0; border-style:solid; } /*date on dily view*/

.events {
	border-width: 0px 1px 1px 1px;
	border-style:solid;
	text-align: left;
} 
/*.events:first-child {border-width: 0px 1px 1px 0px;} */
td.events, td.eventsfri  { vertical-align:top; padding: 3px; transition:0.5s;  }
td.events:hover  { background-color: #ddd;  }
td.eventsfri:hover  { background-color: #ddd;  }

.events img, .eventsfri img { margin:0px 2px; }

.eventsfri { border-width: 1px 1px 1px 1px; border-style:solid; text-align: left;  }  

#highlight_today {  }


.eventstable {   }  
table.eventstable { border:0; }  
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 { font-weight: bold; }
.econoitemsFYI a:hover { }  

/* -- Calendar links to articles: Simply, Intl, Short ... -- */

span.econoarticles {}
.econoarticles a { font-weight: bold; }
.econoarticles a:hover {   }  

/* -- Calendar links to FYI and Greenspan Speeks -- */  
span.econoalerts {}
.econoalerts a { font-weight: bold; }
.econoalerts a:hover {   }  


.events div { }
.events div:hover { }
.events div:hover img {  }

.equitysettl, .equitysettlfri {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
	font-weight: normal; 
	
}

.econo-item-arrow {
	font-weight: bold;
}
.econo-articles-arrow {
	font-weight: bold;
}
.econo-alert-arrow {
	font-weight: bold;
}

.itembreak {
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	line-height:2px;
	height:2px;
}

table.copyright {  margin-top:1em;}
table.copyright td { vertical-align:top; text-align: left; }
td.copyright { text-align: left; }
.copyright center { text-align: left; }

.copyright, .copyright a {  text-align: left; padding-left: 0px; font-size:11px;    }
.copyright a {  font-weight: bold;   }



table.legend-table { margin-top:1em;}
td.legend-img { border: 0px solid red; text-align:right;  }
.legend-img img {  border: 0px solid blue;  float:right; vertical-align:middle; }

 



/* from public */


table.flag-table td.copyright { white-space:nowrap;}

.flag-table .legend-img { text-align:right;} 

/* CSS CALENDAR ICONS */
img[src*="premintcharts_butt.png"] { height:14px; width:41px; display:inline-block; }
@media screen and (max-width : 580px) {
	img[src*="premintcharts_butt.png"] { height:14px; width:41px; display:inline-block; }
}
.events img, .eventsfri img, .flag-table img { /*display:none;*/}
.report-img img, .consensus-img img, .star-img img, .djstar-img img, .bullet-img img  {display:none;}
.report-img:before {content:"R";}
.report-img {
	display: inline-block;
	margin: 0 3px;
	padding: 0px 3px;
	font-family: verdana, sans-serif;
	border-radius: 3px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
a:hover .report-img, .report-img:hover { 
	-webkit-transition: 0.4s;transition: 0.4s;}
	
.consensus-img:before { content:"C"; }
.consensus-img {
	display: inline-block;
	margin: 0 3px;
	border-radius: 3px;
	padding: 0px 3px;
	/*background: -webkit-linear-gradient(#00BBFF, #000A79);
	background:         linear-gradient(#00BBFF, #000A79);	*/
	text-align: center;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
a:hover .consensus-img, .consensus-img:hover {
-webkit-transition:0.4s; transition:0.4s; }

.star-img {
	display: inline-block;
	margin: 0 3px;
	height: 8px;
	width: 8px;
	vertical-align: middle;
	border-radius: 50%;
}
.djstar-img {
	display: inline-block;
	margin: 0 3px;
	height: 8px;
	width: 8px;
	vertical-align: middle;
	border-radius: 50%;
}
.bullet-img {display:inline-block; margin:0 3px; height:5px; width:5px; vertical-align:middle;  border-radius:50%;}
@media screen and (max-width : 580px) { 
	.report-img:before { content:"REPORT"; 
	/*border: 1px solid #888;*/ }
	.consensus-img:before { content:"CONSENSUS"; }
	.consensus-img, .report-img { font-size:9px; }
.report-img {}
	.consensus-img {  }
	/* GERMAN */
	a[href*="lid=1"] .report-img:before { content:"BERICHT"; }
	a[href*="lid=1"] .consensus-img:before { content:"KONSENS"; }
	/* GERMAN */
	/* ITALIAN */
	a[href*="lid=2"] .report-img:before { content:"RAPPORTO"; }
	a[href*="lid=2"] .consensus-img:before { content:"CONSENSO"; }
	/* ITALIAN */
	/* SPANISH */
	a[href*="lid=2"] .report-img:before { content:"INFORME"; }
	a[href*="lid=2"] .consensus-img:before { content:"CONSENSO"; }
	/* SPANISH */
	/* FRENCH */
	a[href*="lid=4"] .report-img:before { content:"REPORTAGE"; }
	a[href*="lid=4"] .consensus-img:before { content:"CONSENSUS"; }
	/* FRENCH */
}
@media screen and (min-width : 900px) {
	.report-img:before { content:"REPORT";  }
	.consensus-img:before { content:"CONSENSUS"; }
	.consensus-img, .report-img { font-size:9px; }
.report-img {}
	.consensus-img {  }
	/* GERMAN */
	a[href*="lid=1"] .report-img:before { content:"BERICHT"; }
	a[href*="lid=1"] .consensus-img:before { content:"KONSENS"; }
	/* GERMAN */
	/* ITALIAN */
	a[href*="lid=2"] .report-img:before { content:"RAPPORTO"; }
	a[href*="lid=2"] .consensus-img:before { content:"CONSENSO"; }
	/* ITALIAN */
	/* SPANISH */
	a[href*="lid=3"] .report-img:before { content:"INFORME"; }
	a[href*="lid=3"] .consensus-img:before { content:"CONSENSO"; }
	/* SPANISH */
	/* FRENCH */
	a[href*="lid=4"] .report-img:before { content:"REPORTAGE"; }
	a[href*="lid=4"] .consensus-img:before { content:"CONSENSUS"; }
	/* FRENCH */
}


/* CSS CALENDAR ICONS */

@media screen and (max-width : 580px) {
body { margin-bottom:60px; }
.table001 {margin:0;}
table { empty-cells:hide; }
a { }
img {display:none;}
img[src*="premintcharts_butt.png"] { display:inline; height:11px; width:22px; border:0; }
.ibdevent img { display:inline; }
.calheader {  display:block;  }
.powered {display:none;}
.powered img { display:inline-block;}
span.powered { position:relative; top:auto; }
span.powered-by {display:none;}

#month-row {/*display:none;*/}
#clock-row {display:none;}
#year-row {display: none;}
#day-row {/*display: none;*/}
#day-row a {}
	/*table.calnavmon { position:fixed; display:block; bottom:0px; background:-webkit-linear-gradient(#999,#333); background:linear-gradient(#999,#333); transition:0.5s;}*/
	table.calnavmon a { }
	#day-row a { font-size:2.5vw;}
	#day-row .calnavday a:hover {  }
	#day-row .calnavdaywkend a, #day-row .calnavdaywkend { font-size:1vw; }
	
	
/* new */
table.calnavmon { border:0px solid green; position:fixed; bottom:0; background:linear-gradient(#999,#333);}
tr#clock-row { display:none;}
td.events:not(#highlight_today) { display:none;}
td.navwkday { display:none; }
td.equitysettl, table.copyright {display:none; }
.calnavdaywkend { font-size:3px;}
.calnavday a { font-size:2.5vw;}
.calnavmon a { font-size:3vw; }
/* new */


.resource {display:none;}
.currentnavwkday { border-width: 1px 1px 0px 1px;}
span.toplinks { font-size:0; line-height:0;}
	span.toplinks a { display:block; width:90%; margin:2px auto; text-align:center; line-height:28px;
	/*display:none;*/}
span.toplinks + br {display:none;}
.dayspacer {display:none;}
.copyright {display:none;}
.equitysettl {display:none;}
/*day view columns*/
.dailyheaders {display:none;}
tr.dailyeventtext td:nth-child(1) { display:none; } /*time*/
tr.dailyeventtext td:nth-child(2) { display:none; } /*for*/
tr.dailyeventtext td:nth-child(3) { font-size:0;  } /*event*/
tr.dailyeventtext td:nth-child(3) a { display:block;
	font-size:13px; border-width:1px 0px 1px 0px;  padding:2px;
	border-style:solid;   }
tr.dailyeventtext td:nth-child(4) { display:none; } /*value name*/
tr.dailyeventtext td:nth-child(5) { display:none; } /*Prior*/
tr.dailyeventtext td:nth-child(6) { display:none; } /*Prior Revised*/
tr.dailyeventtext td:nth-child(7) { display:none; } /*Consensus*/
tr.dailyeventtext td:nth-child(8) { display:none; } /*Actual*/
.actual_consensus_box td { padding:2px 8px 2px 5px; border-width: 0px 0px 0px 0px; border-style: dotted;  }
.actual_consensus_box tr:nth-child(odd) {  }
.actual_consensus_box tr:nth-child(even) {  }
table.actual_consensus_box { empty-cells:show; padding:0; overflow:hidden;}



.dailyeventtext td { border-right:0px solid #ddd;  padding:0px; text-align:left;}
.dailyeventtext img {  }
	/*new*/
	.navwkday {display:none;}
	td.events:not(#highlight_today)  {display:none;}
	td.events#highlight_today a { font-size:13px;  margin-right:3px;}
	td.eventsfri {display:none;}
	#highlight_today img { /*display:inline;*/}
	#highlight_today div.econoevents + br { display:none;}
#highlight_today div.econoevents {  min-height:30px; padding:3px; margin:3px 0; border-radius:4px;}
#highlight_today div.econoevents:hover { }
	iframe { }
	iframe:not(.youtube) { }
	iframe.youtube { width:100%; height:300px; }
	iframe[src*="charts/imultichart"] { display:none; }
	table.econo-releasetable, font.econo-releasetable { display:none;}
	tr.actual_consensus_toprow td:first-child {font-size:13px;}
	tr.actual_consensus_toprow td:last-child {font-size:13px;}
	table.actual_consensus_box {font-size:0px;}
	table.actual_consensus_box tr td:first-child {font-size:13px;}
	table.actual_consensus_box tr td:last-child {font-size:13px;}
	table.treasuryannouncement { margin:0; width:100%;}
	table.econo-charts {   width:100%;  }
	.econo-charts {  margin: 0px 0px 0px 0px; }
	.econo-charts img { display:block; margin:2px auto; width:100%; }
	img[src*="premintcharts_butt.png"] { display:inline; height:11px; width:22px; border:0; }
	table.resource_article img, p.MsoNormal img, td.econo-defaultpara img {display:block; margin:0; padding:0; width:100%; height:auto;}
	table.resource_article {display:block; margin:0 auto; padding:0; border:0; width:90%; empty-cells:hide;}
	table.resource_article td { margin:0; padding:0; border:0;}
	.stocktable { font-size:9px; }
	td.resource_article_content, .article-header { padding: 0px; margin:0; border:0; }
	td.resource_article_header-logo img { width:40px; margin:3px 3px 3px 0;}
	td.why { width:50%; }
	td.econo-defaultpara table { width:100%; margin:0; padding:0; border:0;}
	div.addthis_toolbox { display:none;}
	td.share:before { content:"Share this page: "; display:inline-block; font-size:12px; font-weight:normal; color:#000;}
	td.share iframe { display:block;  margin:0;}
}

@media screen and (min-width : 1000px) {
.MsoNormal img, td.econo-defaultpara img, .econo-charts img { 
/*transition*/
-webkit-transition:0.5s;
   -moz-transition:0.5s;
     -o-transition:0.5s;
        transition:0.5s; 
/*transition-delay*/
-webkit-transition-delay:4s;
   -moz-transition-delay:4s;
     -o-transition-delay:4s;
        transition-delay:4s; }
.MsoNormal img:active, td.econo-defaultpara img:active, .econo-charts img:active { 
/*transform*/
-webkit-transform:scale(2,2);
   -moz-transform:scale(2,2);
    -ms-transform:scale(2,2);
     -o-transform:scale(2,2);
        transform:scale(2,2);
/*transform-origin*/
-webkit-transform-origin:bottom left;
   -moz-transform-origin:bottom left;
    -ms-transform-origin:bottom left;
     -o-transform-origin:bottom left;
        transform-origin:bottom left;
/*transition*/
-webkit-transition:0s;
   -moz-transition:0s;
     -o-transition:0s;
        transition:0s; }
}

/* FLAG IMAGES */
img[src*="images/flags"] { height:11px; width:22px; border:0; }
td.copyright { width:auto;}
table.flag-table td.copyright { width:200px; padding:0 5px;}
@media screen and (max-width : 580px) {
 img[src*="flags/"] {display: inline-block;  float:left; clear:left; margin:0 5px 5px 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 60px 30px; border-radius:4px;
	box-shadow: -3px -3px 6px rgba(88,88,88,0.50) inset, 3px 3px 6px rgba(255,255,255,0.50) inset;
	width: 30px; height: 30px; /* display Width of image */
	padding-left: 30px; /* Equal to width image */}
	.why img[src*="images/flags"] {background-size: 22px 11px; height:11px; width:22px; border:0; box-shadow:none; border-radius:0; padding:0; 
	background-position: center;
	background-repeat: no-repeat; }
 img[src*="flags/australia"] { background-image:url(/images/flags/australia.gif); }
 img[src*="flags/uk"] { background-image:url(/images/flags/uk.gif); }
 img[src*="flags/canada"] { background-image:url(/images/flags/canada.gif); }
 img[src*="flags/china"] { background-image:url(/images/flags/china.gif); }
 img[src*="flags/emu"] { background-image:url(/images/flags/emu.gif); }
 img[src*="flags/france"] { background-image:url(/images/flags/france.gif); }
 img[src*="flags/germany"] { background-image:url(/images/flags/germany.gif); }
 img[src*="flags/india"] { background-image:url(/images/flags/india.gif); }
 img[src*="flags/italy"] { background-image:url(/images/flags/italy.gif); }
 img[src*="flags/japan"] { background-image:url(/images/flags/japan.gif); }
 img[src*="flags/newzealand"] { background-image:url(/images/flags/newzealand.gif); }
 img[src*="flags/switzerland"] { background-image:url(/images/flags/switzerland.gif); }
 img[src*="flags/usa"] { background-image:url(/images/flags/usa.gif); }
 img[src*="flags/hongkong"] { background-image:url(/images/flags/hongkong.gif); }
 img[src*="flags/singapore"] { background-image:url(/images/flags/singapore.gif); }
 img[src*="flags/global-event-flag"] { background-image:url(/images/flags/global-event-flag.gif); }
}
 /* FLAGS */

/* ADS */
.ads-sec {display:block; margin:0 auto 20px auto; padding:0; max-width:960px; width:100%; text-align:center; border:0;}
.ads-sec .ad01, .ads-sec .ad02 {
	display:inline-block;
	border: 0px solid red;
	width: 300px; 
	vertical-align: middle;
	border-radius: 5px;
	padding: 0px;
	margin: 30px 50px;
}
@media screen and (max-width : 610px) {
.ads-sec  { margin:5px 0;}
.ads-sec .ad01, .ads-sec .ad02 { margin:30px 0;}
}
/* ADS */

/* PRINT */
@media print {
.toplinks a { display:none;}
table.calnavmon { display:none;}
.navwkday, .currentnavwkday { border-width: 1px 1px 0px 1px;}

.star-img, .djstar-img, .bullet-img {
	display: inline-block;
	border-radius:0; padding:0; margin:0 3px 0 0;
	border:0px solid red;
}
.star-img img, .djstar-img img, .bullet-img img {display:inline-block; padding:0; margin:-3px 5px 0 0; height:10px; width:10px; }

.report-img {display:none;}
.consensus-img { display:none;}
td.calheader {/*display:none;*/}
#google_ads_div_PREMIUM_468x60_Top_Banner_Home_ad_wrapper,
#google_ads_div_MAM_468x60_Top_Banner_Home_ad_wrapper,
#google_ads_div_MAM_120x600_Skyscraper_Home_ad_wrapper,
#google_ads_div_PREMIUM_120x600_Skyscraper_Home_ad_wrapper { display:none;}
}
/* PRINT */