/**
 *
 *  freecharts.css
 *
 *    CSS styles used throughout the freecharts project.
 *
 */

.module-scc-tabbed {position:relative; overflow:visible;}
.module-scc-tabbed.module-content {position:relative; z-index:0; margin-top:0; overflow:visible;}
.container .module-scc-tabbed table.topten-stocklist {position:relative; z-index:0; margin:0 0 .5em 0; font-size:10px;}
.module-scc-tabbed .module-scc-tabs {position:relative; z-index:1; margin:1em 0 0 0; padding-bottom:2px; text-align:right; white-space:nowrap; font-size:10px;}
.module-scc-tabbed .module-scc-tabs a {padding:2px 3px; background:#CCC; margin:0 0 0 2px; border:1px solid #000; font-weight:normal; color:#333;}
.module-scc-tabbed .module-scc-tabs a.current {background:#FFF; color:black; border-bottom-color:#999;}
.module-scc-tabbed-charttype {text-align:right;}
.module-scc-tabbed-charttype-links,
.module-scc-tabbed-charttype-perf {display:block; margin-top:2px; font-size:10px}
.module-scc-topten-time {color:#666; position:relative; top:-.4em; font-size:10px; font-style:italic;}

.topten-stocklist {width:100%; border-spacing:0; border:1px solid #000;}
.topten-stocklist th {background:#CCC; padding:1px 2px; white-space:nowrap; border-bottom:1px solid #999;}
.topten-stocklist td {padding:1px 2px; white-space:nowrap;}
.topten-stocklist tr.odd td {background:#FFF;}
.topten-stocklist tr.even td {background:#EEE;}
.topten-stocklist tr:nth-child(even) td {background:#EEE;}
.topten-stocklist tr:nth-child(odd) td {background:#FFF;}
.topten-stocklist tr:hover td,.topten-stocklist tr:focus td {background:#CCC}
.topten-stocklist tr.negative .percent,.topten-stocklist tr.negative .points {color:#CC0000;}
.topten-stocklist tr.positive .percent,.topten-stocklist tr.positive .points {color:#009900;}
.topten-stocklist img {display:inline;}
.topten-stocklist .links-chartopts img {margin-right:1px;}

.scc-freecharts-applet {margin:1em 0;}
.scc-freecharts-linksrow {color:#666; float: left;}
.scc-freecharts-perf .container {min-width:900px;}
.scc-freecharts-perf #scc-perf-form input.text {width:5em;}
.scc-freecharts-perf #scc-perf-datasets td a {padding:0 .5em;}
.scc-freecharts-perf #scc-perf-datasets th {color:black; font-weight:bold; font-size:100%; padding-right:1em;}

.scc-freecharts-historicalhome .mini-historical-chart {float:left; width:250px; height:200px; padding-right:1em; text-align:center;}
@media print { .scc-freecharts-historicalhome .mini-historical-chart {float:none;display:inline-block;} }

.scc-freecharts-symcat #symcat-links {font-size:140%; font-weight:bold;}
.scc-freecharts-symcat #symcat-links-subsection {font-size:120%; font-weight:bold; margin:.5em 1em;}
.scc-freecharts-symcat #symcat-links-subsection br {display:none}
.scc-freecharts-symcat #symcat-sectiontitle {margin-bottom:.25em; line-height:1}
.scc-freecharts-symcat #symcat-search {position:relative; float:right; margin-left:1em;}
@media print { .scc-freecharts-symcat #symcat-search {display:none } }

.scc-freecharts-gallery .scc-font-toggle {margin-right:0}
.scc-freecharts-gallery #galleryview-form {position:relative; float:right; clear:right; margin:0 0 .5em 0}/*WHY!!????*/
@media print { .scc-freecharts-gallery #galleryview-form {display:none } }

.loading {
    background-image: url('/img/spinner.gif');
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    min-height: 32px;
}

#webinar-alerts { border-color:skyblue; background-color:lightcyan; font-size:13px; padding:10px 0 0 10px; height:auto; clear:both; display:none; min-height:30px; }
#webinar-alert-messages { margin:0 14px 15px 0; }
#webinar-alert-close-links { position:relative; float:right; margin:-10px 1px 0 0; top:0; right:0; }
#webinar-alert-messages div { margin-bottom:5px; }
#webinar-alert-messages .hide-webinar { float:right; }
