/* ---------------------------------------------------------- */
/*   basic elements                                           */
/* ---------------------------------------------------------- */

html {overflow-y:scroll;}
body {font-family: Arial, Helvetica, sans-serif; font-size: small; font-style:normal; font-variant:normal; 
      padding:0 8px; line-height:1.2; background: #333; color: #000;}
    /* body - setting border: 0 hoses ie5 win window inner well border */
html,body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td {margin:0; padding:0;} 
table,select,option,th,td,textarea,input {font-family:Arial, Helvetica, sans-serif; font-size:100%}
h2, h3, h4, h5, h6, p, ol, ul, blockquote {margin-top:1em; margin-bottom:1em;}
.alpha ul,.alpha ol,#scc-modaldialog ul,#scc-modaldialog ol {margin-left:2em; padding-left:0;}
h1 {color:#1f6b95;font-weight: normal;} 
h2 {color:#000;font-weight: normal;} 
h3, h4, h5, h6 {color:#444; color:rgba(0,0,0,0.75); font-weight: normal;}
pre {display: block; font-family:monospace; margin:1em 0px; white-space:pre; overflow:auto;}
a {text-decoration: underline;color: #1F6B95; text-decoration: none; cursor: pointer;}
h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit; text-decoration:none}
a img {border: 0;}
a:hover,a:focus {text-decoration:underline;}
fieldset {border:none;}
/*select option {padding:0 2px; min-width:1em;}*/
input,textarea {padding:2px;}
input[type=text], input[type=password], textarea {border:1px solid #A8A8A8; background:#FBFBFB}
input[type=text]:focus, input[type=password]:focus {background: #FFF}
input[type=text].maininput:focus {background: none;}
textarea:focus {background: #FFF}

@media print { 
  html {overflow-y:visible;} 
  body {background:#fff;min-width:0;} 
  h1 {color: #555}
  a {color: #555;text-decoration:underline;}
}

/* ---------------------------------------------------------- */
/*   layout                                                   */
/* ---------------------------------------------------------- */

body {
  /* center on ie */
  /* text-align: center */; 
  padding:0 8px 
} 
.container {position:relative; min-width:690px; text-align:left; margin:0 auto; /* center on everything else */ }
.scc-freecharts-galleryx .container {min-width:672px} /*exception for gallery - allow narrower than header*/
* html .container {width: 940px}
.container-inner {position:relative; background:#fff; margin:0 auto; padding:0 10px;}
.container {font-size: 100%;} /*IE8*/
.pagebody {position:relative; min-height:400px;}
.pagebody-inner {position:relative; background-color:transparent; padding:9px 0;}
.alpha,.beta,.gamma {position:relative; background:#fff; display:inline/* ie win bugfix */; 
     min-height:400px; float:left; margin:0 0 0 10px;}
.alpha {width:100%;} 
.beta,.gamma {overflow:hidden;}
.beta {font-size:small; font-family: Arial, Helvetica, sans-serif;}.beta-inner {font-size: 100%;}/*IE8*/

/* one-column tweaks */
.layout-one-column .container .alpha-inner {margin-right:20px;position:relative;z-index:0;}
.scc-freecharts-gallery .container .alpha-inner {margin-right:10px;}
.scc-font-toggle+.entry {z-index:0;clear:none;} 
.layout-one-column .alpha {width:auto;min-width:100%} /* allows overflow */

/* two-column tweaks */
.layout-two-column .pagebody {padding-right:240px/* RC fullwidth + CC padding */;}
.layout-two-column .beta {width: 220px/* RC width */; margin-right: -240px/* RC fullwidth + CC padding */;}
* html .layout-two-column .pagebody {padding-right:230px;}

/* three-column tweaks */
.layout-three-column .container {min-width:800px;}
.layout-three-column .pagebody {padding-left:220px/* LC fullwidth */; padding-right:240px/* RC fullwidth + CC padding */;}
.layout-three-column .gamma {width: 220px; right: 230px; margin-left: -100%;}
.layout-three-column .beta {width: 220px; margin-right: -240px;}
* html .layout-three-column .pagebody {padding-right:230px;}
* html .layout-three-column .gamma {right:220px;}

/* popups */
.scc-popup .container {min-width:0; background:white;}
.scc-popup .container .entry,.scc-popup .container .p {overflow:visible;}
* html .scc-popup .container, body.scc-popup,.scc-popup .container,.scc-popup  .container-inner,
.scc-popup .container .pagebody,.scc-popup .container .pagebody-inner,
.scc-popup .container .alpha,.scc-popup .container .alpha-inner,
.scc-popup .container .entry,.scc-popup .container .entry-content 
  {width:auto; min-height:100%; margin:0; padding:0; border:0; background:transparent;}
.scc-popup .container .alpha {float:none;}
.scc-popup .container .alpha-inner {padding:5px 1em;}
.scc-popup .container .alpha .entry {margin-bottom:0}
.scc-popup .container .footer-inner {background:white; color:#999;}

@media print { 
  body #container {min-width:0;width:auto;max-width:100%;margin:0;padding:0;border:0;background:transparent;}
  #container #container-inner {margin:0;padding:0;border:0;background:transparent;}
  #container #pagebody {width:auto;margin:0;padding:0;border:0;background:transparent;font-size:100%;}
  #container #pagebody-inner {width:auto;margin:0;padding:0;border:0;background:transparent;}
  #container #container-inner #alpha {float:none;width:auto;margin:0;padding:0;border:0;background:transparent;}
  #container #container-inner #alpha-inner {margin:0;padding:5px 1em;border:0;background:transparent;}
  #container #container-inner #beta {display:none}
  body.layout-two-column #pagebody {padding:0;}
  .scc-popup #container #alpha .entry {margin-bottom:0}
  .scc-popup #container #footer-inner {background:white;color:#999;}
  .layout-three-column #container #pagebody-inner {padding-left:230px;}
  .layout-three-column #container #container-inner #gamma {display:block;margin:0;float:none;position:absolute;top:10px;left:0;}
}

/* ---------------------------------------------------------- */
/*   sub-section styles                                       */
/* ---------------------------------------------------------- */

/* banner */
.banner {position:relative;}
.banner-inner {background: #333367; color: #fff; padding:8px 0 1px 0;}
#banner-icon {vertical-align:center; padding:0 15px; border-right: 1px solid #666;}
#banner-title {padding:0 15px;}
#banner-title a {color: #fff; text-decoration:none;}
#banner-title a:hover,#banner-title a:focus {text-decoration: underline;}
.banner-header {color: #fff; font-size:1.7em; margin:0; padding:0; line-height: 1;}
#banner-description {color: #ccc; font-size: .9em; font-weight:normal; font-style: italic; 
      margin:-.25em 0 0 83px; padding:0 0 10px 0; 	line-height: 1;}
#bannericonimg {width:33px; height:33px; border:0;}
/* force sizes of header elements? - needed for dynamic font toggle */
.banner-header {font-size:20px;}
#banner-description {font-size:11px;}
#nav-main .nav-list-item {font-size:11px;}
.nav-search {font-size:11px}
.nav-search {vertical-align:middle; text-align:center; background:#b0b3ca; margin-top:1px;}
.nav-search select,.nav-search input {font-size:100%;}
.nav-search .searchtext {height:1.3em;width:20em}
.nav-search input {padding-top:0; padding-bottom:0;}
.nav-search .searchsymcat a {font-size:90%; padding-left:2em; color:#456}
@media print { 
  #banner {background:none;color:#000;border-bottom:1px solid #999;margin-bottom:1em;width:auto;}
  #banner-inner {background:none;border:0;}
  #banner table,#banner table td {font-size:100%;}
  #banner-header {font-size:175%;}
  #banner-title  a {color:#000;font-size:100%}
  #banner-icon {padding-left:0;border-right: 1px solid #ccc}
  #banner-description {color:#999;margin-left:70px;margin-top:2px;font-size:100%;}
}

/* navigation bar */
.nav {border:1px solid white; border-width:1px 0;}
/* generic nav */
.nav-list {margin:0; padding:0; list-style: none;}
.nav-list-item {display:block; float:left; font-size:85%; font-weight:bold; text-transform:uppercase; padding:0; line-height:1;}
.nav-list-item a {display:block; border-right:1px solid #999; padding:8px 15px; text-decoration:none;}
/* primary nav */
#nav-main {background:#343055}
#nav-main .nav-list {background:#343055;}
#nav-main .nav-list-item:hover,#nav-main .nav-list-item:focus,#nav-main .nav-list-item:active {background:#484869;}
#nav-main .nav-list-item a {color:white;}
#nav-main .nav-list-current {background:white}
#nav-main .nav-list-current a {color:#000; border-color:white;}
#nav-main .nav-list-current:hover,#nav-main .nav-list-current:focus,#nav-main .nav-list-current:active {background:white;}
/* secondary nav */
#nav-sub {margin-bottom:-9px} /* absorb default pagebody padding */
#nav-sub .nav-list-item {position:relative; float:right;padding:2px 0;}
#nav-sub .nav-list a {border-color:#ccc; color:#666; font-weight:normal; padding:3px 10px;}
#nav-sub .nav-list-first , #nav-sub .nav-list-first a {padding-right:0; border:0;}
#nav-sub .nav-list li:hover,#nav-sub .nav-list li:focus,#nav-sub .nav-list li:active {background:none;}
#nav-sub .nav-list li a:hover,#nav-sub .nav-list li a:focus,#nav-sub .nav-list li a:hover {background:none; color:black;}
/* tertiary nav */
.nav-topright {position:absolute; top:0; right:0; margin-right:20px; padding:.5em; font-size:85%; color:#fff; font-weight:bold;}
.nav-topright a {color:white;} 
.nav-topright .highlight {background: #ccaa22; padding: 5px;}
@media print { #nav {display:none;} }
/* autosuggest */
.autosuggest {font-size:12px;}
.autosuggest .suggestions {cursor:pointer; border:1px solid #888888; background:#ffffff; margin:5px 0; text-align:left; color:black;}
.autosuggest table.suggestions {border-spacing:0; border-collapse:collapse;}
.autosuggest table.suggestions td {padding:2px;}
.autosuggest .suggestions .suggestion .exchange {font-size:10px; color:#555555;}
.autosuggest .suggestions .suggestion .more { font-style:italic; color:#555555;}
.autosuggest .suggestions .suggestion.even { background:#eeeeee; }
.autosuggest .suggestions .suggestion.odd { background:#f9f9f9; }
}
.autosuggest .suggestions .suggestion.hovered { background:#cee2e5;}
.autosuggest .suggestions .suggestion.selected { background: #c4e5c8;}
@media print { .autosuggest {display:none;} }

/* footer */
.footer {clear; both; margin-left:-15px; margin-right:-15px;}
.footer-inner {background: #333; color: #999; font-size:.9em; padding:1em 15px 2em 15px; text-align:center;}
.footer  a {color: #999; text-decoration: none;}
.footer-data  a,.footer a:hover,.footer a:focus,.footer a:active {text-decoration: underline;}
.footer-nav {margin-top:.5em; width:45%; float:left;}
.footer-data {width:45%; float:right;}
.footer-nav ul {margin:0 0 .5em 0;}
.footer-nav li {float:none; display:inline; padding:0; text-transform:none; font-weight:normal; font-size:1em}
.footer-nav li a {display:inline; white-space:nowrap; padding:0 .5em;}
.footer-nav .nav-list-item:hover,.footer-nav .nav-list-item:focus,.footer-nav .nav-list-item:active {background:transparent}
.footer-nav .nav-list-last a {border-right:0;}
.footer-data p.footer-datafeed {margin:0 0 .5em 0;}
.footer-data p.footer-copyright {margin:.5em 0 0 0;}
@media print { 
  #footer{padding:.5em 1em;margin:1em 0;border:none;border-top:1px solid #999;}
  #footer-inner {text-align:left;background:none;margin:0;padding:0;font-size:100%;color:black;}
  #footer-nav,#footer-links {display:none;}
  #footer-data {float:none;width:auto;}
}

/* entry listing and entry styling */
.entry {position:relative; clear:both; width:100%; margin-bottom:20px;}
.entry-content {position:relative; clear:both; margin:5px 10px;}
.date-header {clear:both;}
.entry-excerpt,.entry-body,.entry-more-link,.entry-more {clear:both;}
.entry-footer {clear:both; margin:5px 10px 20px;}
.alpha .entry p {line-height:1.4;} 
.entry-footer p {margin-top: 0; margin-bottom: 2px;}
.content-header {color:#555; font-size:150%; text-transform:capitalize; margin:-10px 0 5px -10px;}
.content-header span.sub {font-size:100%; padding-left:10px; color:#555;}
.content-nav {margin:5px 0 10px;}
.date-header {color:#666; margin:0; font-size:110%}
.entry-header {color:#1f6b95; font-size:170%; font-weight:bold; margin:0 0 .5em 0; }
.entry-header a {color:#1f6b95; text-decoration:none;}
.entry-header a:hover,.entry-header a:focus {text-decoration:underline;}
.entry-content {margin:.5em 0;}
.entry-more-link {font-weight:bold;}
.entry-footer {font-size:1em; border:1px solid #e5e5e5; border-width:0 0 1px 0; color:#666; margin:10px 0 0 0; padding-top:5px;}
@media print { 
  .entry-header,.entry-header a {color: #555}
  .entry-footer {margin-top:1em;padding-top:.5em;border-top-color:#999}
}

/* sidebar/inpage modules */
.module {position:relative; background:#e9e9d9; font-size:100%; margin:0 0 10px 0; 
     padding:10px; border:1px solid #c9c9b9; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;}
.module-more {text-align:right; margin-bottom:0;}
.module-header {margin:0; font-size:120%; font-weight:bold; }
.module-header .normal,.module-header .normal-size {font-size:83.3%;font-weight:normal}
.module-header .normal a,.module-header a.normal,.module-header .normal-size a,.module-header a.normal-size {color:#1F6B95}
.beta .module-header a {color:#000;}
.module-content {position:relative; margin:5px 0 0 0; font-size:1em;}
.module-content p:first-child {margin-top:0;}
.module-content p:last-child {margin-bottom:0;}
.alpha .module {background-color:#eeeeee; border-color:#dadada;}
.alpha .module p {line-height:1.4;} 
.alpha  h1.module-header {font-size:200%; color:#000;}
.alpha  .module-header {font-size:150%; color:rgba(0,0,0,0.75); }
.half-col {width:50%; float:left;}
.half-col-left {clear:left;}
.half-col-right {float:right; clear:right;}
.half-col .half-col-inner {margin-right:10px;}
.half-col-right .half-col-inner {margin-right:0;}
.module-list {margin:0; padding:0; list-style:none;}
.module-list-item {margin-top:5px; margin-bottom:5px;}
.module-elsewhere .module-list img,.module-presence img {vertical-align:middle;}
.module-category-cloud .module-list {margin-right:0; margin-left:0;}
.module-category-cloud .module-list-item {display:inline; margin:0 5px 0 0; padding:0; line-height:1.2; background:none;}
.module-category-cloud .cloud-weight-1  {font-size: 90%;}
.module-category-cloud .cloud-weight-2  {font-size: 95%;}
.module-category-cloud .cloud-weight-3  {font-size: 100%;}
.module-category-cloud .cloud-weight-4  {font-size: 112%;}
.module-category-cloud .cloud-weight-5  {font-size: 125%;}
.module-category-cloud .cloud-weight-6  {font-size: 137%;}
.module-category-cloud .cloud-weight-7  {font-size: 150%;}
.module-category-cloud .cloud-weight-8  {font-size: 162%;}
.module-category-cloud .cloud-weight-9  {font-size: 175%;}
.module-category-cloud .cloud-weight-10 {font-size: 175%;}
@media print { .half-col,.half-col-right { float:none; width:auto; } }


/* inpage modal dialogue */
#scc-modaldialog {z-index:2; display:none; position:absolute; top:0; left:0; min-height:10em; min-width:20em; 
        background:#fff; border:1px solid #000; margin-top:10px; margin-right:10px; padding:4px; 
        border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; 
        -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000;}
#scc-modaldialog {font-size: 100%;} /*IE*/
#scc-modaldialog-x {z-index:1000; display:block; position:absolute; top:-15px; right:-15px; width:30px; height:30px; 
        background:url("//d.stockcharts.com/images/modal_x.png") 0 0 no-repeat;}
* html #scc-modaldialog-x {background-image:url("//d.stockcharts.com/images/modal_x.gif"); top:-12px;}
#scc-modaldialog-x span {display:none;}
#scc-modaldialog-o {z-index:1000; display:block; position:absolute; top:-15px; right:16px; width:30px; height:30px; 
        background:url("//d.stockcharts.com/images/modal_o.png") 0 0 no-repeat;}
* html #scc-modaldialog-o {background-image:url("//d.stockcharts.com/images/modal_o.gif"); top:-12px;}
#scc-modaldialog-o span {display:none;}
#scc-modaldialog-content {z-index:0; position:relative; background:transparent; padding:1em; text-align:left;}
#scc-modaldialog-iframe {z-index:0; position:relative; width:100%; height:100%; padding:0; border:0;}
#scc-modaldialog-bg {z-index:1; display:none; position:absolute; height:100%; width:100%; top:0; left:0; 
        opacity:0.8; background:#000}
.scc-modaldialog-hidepopout #scc-modaldialog-o{display:none}

/* ---------------------------------------------------------- */
/*   miscellaneous other site-wide style groups               */
/* ---------------------------------------------------------- */

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0; }
.pkg {display:inline-block;}
/* no ie mac \*/
* html .pkg {height:1%;}
.pkg {display:block;}
/* */

a.emphasized {text-decoration:underline; font-weight:bold; font-size:110%;}
input.large, textarea.large {width:400px;}
textarea.large {height:150px; overflow:auto;}
textarea.medium {width:200px; height:60px; font-size:100%; font-family:Arial, Helvetica, sans-serif; overflow:auto;}
fieldset.radio-form {position:relative;}

.centered {text-align:center; margin-left:auto; margin-right:auto;}

.clr {clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0 -1px -1px 0; border: 0; padding: 0; font-size: 0; line-height: 0;}
.clearer,.clear,div.br {clear:left; height:0px;}
div.clearer {clear: left; line-height: 0; height: 0; display:block;}

.hidden {display:none}
.offpage {position:absolute; left:-1000em}
.hiddenBox {display:none;}/*from typepad*/
.invisible,.visibilityHiddenBox {visibility:hidden;}

select.highlight, input.highlight, span.highlight {background:#ffc;}
span.highlight {padding:0 2px;}

.box {color:black; background:#f7f9fa; overflow:hidden; margin:.5em 0; 
     padding:3px 8px; border:1px solid #dadada; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;}
#container .box h2,#container .box h3,#container .box h4,#container .box p {margin:0 0 .5em 0;} /* override other settings! */
.box.blue {border-color:#bbd; background:#e9efff;} /* note: .box.blue invalid css in IE */
.box.red {border-color:#c00; background:#f97;}
.box.green {border-color:#bdb; background:#cf9;}
.box.orange {border-color:#da3; background:#f4e8ca;}
.box.yellow {border-color:#dc3; background:#ffc;}
.box-header {margin:0; font-size:110%; font-weight:bold; }
.box-header .normal,.box-header .normal-size {font-size:90.9%;font-weight:normal}
.box-header .normal a,.box-header a.normal,.box-header .normal-size a,.box-header a.normal-size {color:#1F6B95}
.beta .module-header a {color:inherit;}
.box p:first-child {margin-top:0;}
.box p:last-child {margin-bottom:0;}
.alpha .box p {line-height:1.4;} 
.yellowBox,.yellowGreenBox,.redBox {/*from typepad*/
	background:url("//blogs.stockcharts.com/images/atpcomment-gradient.png") top left repeat-x #ffffe6; 
	border:1px solid; margin:10px 0 50px; padding:8px; color:#000;}
.lessBoxMargin {margin:20px 0 25px;}
.commentCompleteMargin {margin:25px 0 20px;}
.yellowBox p,.yellowGreenBox p,.redBox p {margin-top:0; color:#000;}
.yellowBox {border: 1px solid #ffbb33;}
.yellowGreenBox {border: 1px solid #669900;}
.redBox {border: 1px solid #cc2200;}

.scc-error-message {color:red; font-weight:bold;}
.scc-error-message #scc-login-pwdlink {color:black;}
.scc-error-message #scc-login-pwd {color:black; font-weight:normal; background:#eee; padding:0 .5em;}
.scc-error-message #scc-login-pwd em {font-weight:bold; color:black; font-style:normal;}
.box.scc-error-message {border-color:#da3; background:#f4e8ca;}

.note {color:#666; font-weight:normal; font-style:italic;}
.note a {text-decoration:underline;}
.yellownote,.inlineyellownote,.notice {position:relative; color:black; 
    padding:3px 8px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;}
.yellownote {margin:1em 0; background:#ffefaf;}
.yellownote h2,.yellownote h3,.yellownote h4,.yellownote p {margin:0 0 .5em 0;} /* override other settings! */
.inlineyellownote {background:#ffefaf;}
.notice {background-color:#eeeeee; margin:.5em 0; border: 1px solid #dadada;}
       
.scc-section {margin:1em 0; padding:1em 0; border-top:1px dashed #666;}
.scc-section > h2:first-child,.scc-section > h3:first-child {margin-top:0;}

.scc-font-toggle {position:relative;text-align:right; margin-bottom:5px; line-height:1.7; 
     font-family:Arial, Helvetica, sans-serif;  font-size:12px; opacity:0.6; filter:alpha(opacity=60);z-index:10}
.alpha-inner .scc-font-toggle {margin-right:-10px}
* html .alpha-inner .scc-font-toggle {margin-right:0}
.layout-one-column .alpha-inner .scc-font-toggle {clear:right; float:right;}
.scc-font-toggle a {padding:2px; color:black; font-weight:bold; text-decoration:none; background:#e9e9d9; border:1px solid #c9c9b9;}
@media print {#container .scc-font-toggle {display:none; float:none; p osition:absolute; left:-1000em} }

table.scc-zebra tr:nth-child(even) td {background:#f0f0f0;}
table.scc-zebra tr.even td {background:#f0f0f0;}
table.scc-zebra tr:nth-child(odd) td {background:#ffffff;}
table.scc-zebra tr.odd td {background:#ffffff;}
table.scc-zebranoheading tr:nth-child(even) td,table.scc-zebranoheading tr.even td {background:#ffffff;}
table.scc-zebranoheading tr:nth-child(odd) td,table.scc-zebranoheading tr.odd td {background:#f0f0f0;}
table.scc-typical {clear:left; margin:1em 0; border:1px solid #999; font-size:100%; border-spacing:0; border-collapse:collapse;}
table.scc-typical td,table.scc-typical th {border:0; padding:2px 5px; text-align:left; vertical-align:top; color:black;}
table.scc-typical td {border-left:1px dashed #999; border-top:1px solid #999; overflow:hidden;}
table.scc-typical th {font-weight:normal; background-color:#ccc; border-left:1px solid #999;}
table.scc-typical td.first,table.scc-typical th.first {border-left:0;}
table.scc-typical td:first-child,table.scc-typical th:first-child {border-left:0;}
table.scc-typical th a {color:black; text-decoration:none;}
table.scc-typical th a:focus,table.scc-typical th a:hover {text-decoration:underline}
.scc-trirow td {width:33%}
.scc-splitrow td {width:50%}
td span.nowrap {white-space:nowrap}

.field {margin:2px 0}
.field textarea {display:block;}

.floatrightofheader {float:right; margin-top:-3em}
@media print { .floatrightofheader {float:none; margin-top:0;} }

.entry-body fieldset {background-color:#f0f0f0; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; padding:3px 8px; margin:.25em 0;}

.scc-default .alpha-inner {margin:1em;}
.scc-default .alpha-inner {margin-top:20px;}
.scc-login form .box {padding:5px;}
.scc-login form .box table {margin:0;}
.scc-login form .text {width:270px;}
.scc-login form td {vertical-align:top;}
.scc-login form th {vertical-align:top; padding:4px; font-weight:normal;}
.scc-login .scc-login-example {display:block; font-size:1em; color:#666}
.scc-login th,.scc-login-final {text-align:right;}
.scc-login-autologincheckbox {float:left; margin-top:.5em; color:#666}
.scc-login form .box p em.note {display:block; margin:.5em 0;}
@media print { .scc-login-autologincheckbox {float:none;} }

.module-scc-123 label {display:block; margin:5px 0 2px 0;}
.module-scc-123 select {display:block; margin:2px 0 5px 0; width:200px}
.module-scc-123 span.searchsymcat {position:relative; float:right; font-size:.9em; white-space:nowrap;}
.module-scc-123 input.searchtext {clear:right; display:block; margin:2px 0 5px 0; width:190px}
.module-scc-123 input.searchbutton {width:auto; position:relative; float:right;}
.module-scc-subscribe .tourbutton {text-align:center; margin:0 auto; margin-top:5px;}
/* temp */
.module-scc-search input.searchtext {width:190px}
.module-scc-search input.searchbutton {position:relative; width:auto; float:right;}
.scc-marketmessage input#mmsearchbutton {position:relative; width:auto; float:right;}
@media print { .module-scc-123 span.searchsymcat,.module-scc-123 input.searchbutton {display:none;} }

/*
.googleAd iframe,.googleAd img,.googleadright iframe,.googleadright img {margin:0 5px 5px 5px;}
.googleAd img,.googleadright img {display:block;}
*/
.hasGoogleAdRight,.hasgoogleadright {position:relative; padding-right:130px;min-height:600px}
.hasGoogleAdRight .googleAd,.hasgoogleadright .googleadright {float:none;position:absolute; top:0; right:0;}
.promoheader a img{float:left;margin:0 1em 0 0;}
.promoheader {font-size:90%;color:black;padding:5px 5px 0 5px;margin:0 0 10px 0;background:#eeeef9;border:1px solid #b0b0cc;}
.promoheader p{padding:0;margin:0 0 .5em 160px;}
* html .promoheader {display:inline-block; /* IE bug */}

.module-special {padding:0; text-align:center; background:none; border:0;}
.module-special .module-content {margin:0;}

#scctip {border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; padding:5px 7px; border:1px solid #aaaacc; 
        font-size:1em; z-index:100; margin:.5em; text-align:left; background:#eeeeff; }
#scctipoptions {float:right; font-style:italic;}
#sccquotation {text-align:center; padding:.5em 2em; margin:0 0 .5em 0; border:1px dashed #999; border-width:1px 0; color:#666; font-family:'Apple Chancery','Palatino','Palatino Linotype',serif; font-style:italic; font-size:120%; line-height:1.3;}


#module-scc-social  .module-content {
                height: 50px;
                margin-top: 10px;
            }
                #module-scc-social span {
                    background: url('//d.stockcharts.com/images/icon_social_w200.png') 0 0 no-repeat;
                    float: left;
                    position: relative;
                    padding: 50px 0 0 49px;
                    margin: 0;
                    text-indent: -3000px;
                }
                    #module-scc-social span#facebook {
                        background-position: 0 0;
                    }
                    #module-scc-social span#twitter {
                        background-position: -50px 0;
                    }
                    #module-scc-social span#youtube {
                        background-position: -150px 0;
                    }
                    #module-scc-social span#linkedin {
                        background-position: -100px 0;
                    }


@media print { .googleAd, .googleadright, #scctip {display:none} }

/* ---------------------------------------------------------- */
/*   individual pages or sections                             */
/* ---------------------------------------------------------- */

/*---------- admin ----------*/

.scc-admin .banner-inner {background-color:#333;}
.scc-admin #nav-main,.scc-admin #nav-main .nav-list {background-color:#222;}
.scc-admin .entry {clear:none}

/*---------- home ----------*/

.scc-home .pagebody {padding-right:230px;}
.scc-home .alpha {margin-left:0;}
.module-scc-home {background-color:#eee; border-color:#dadada; margin-bottom:10px; color:#333; clear:both;}
/*.module-scc-home .module-header {font-size:150%;  color:rgba(0,0,0,0.75); }*/
.scc-home .beta .module {background-color:#99ccff; border-color:#85b8eb; margin-bottom:10px;}
.scc-home .beta .module .module-header {color:white; font-size:20px; font-weight:normal; }
.scc-home .module ul.module-list li {margin:0; padding:0;}
.scc-home .module-scc-home-new {padding-bottom:1em;}
.scc-home .module-scc-home-welcome {background-color:#b6e3ec; border-color:#a2cfd8;}
.scc-home .module-scc-home-welcome .module-header {font-size:200%;}
.scc-home .module-scc-home-collection {background-color:#eaffea; border-color:#d6ebd6;}
.scc-home .module-scc-home-collection .tablecell1 {padding:0; vertical-align:top; min-width:275px;}
.scc-home .module-scc-home-collection .tablecell2 {padding:0; vertical-align:top; padding-left:15px;}
.scc-home .module-scc-home-collection tr.tablerow2 td {padding-top:5px;}
.scc-home .module-scc-home-collection .ptickercloud {margin-top:1em;}
.scc-home .module-scc-home-collection #Timestamp {margin:5px 0 1em 0; color:#666; font-style:italic; text-align:right}
.scc-home .module-scc-home-collection #Cloud,.module-collection #Cloud2 {line-height:.95;}

.module-scc-home-topten {width:30%; float:left; margin-right:1%; padding-left:1%; padding-right:1%; min-width:200px}
#module-scc-home-topten-tsx {margin-right:0}
@media print {.module-scc-home-topten {float:none} }

#whatsnew {position: relative; padding-bottom:2em;}
#whatsnew-bookstore {position: relative; float:right; width:300px; text-align:center;}
#whatsnew-blogs, #whatsnew-bookstore .bookstore-box {border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; 
        padding:3px 6px; margin:.5em 0; background-color:#ffffff; border: 1px solid #ccc;}
#whatsnew-blogs {position:relative; margin-right:310px;}
#whatsnew .title {color: #000; margin: 0 0 5px 0; font-size: 1.2em; font-weight: bold;}
#whatsnew .title a {color:black}
#whatsnew .title img {border:0; vertical-align:middle; position:relative; top:-2px}
#whatsnew-blogs ul li .source-blog {font-weight:normal; color:#778888}
#whatsnew-blogs ul li .source-blog a {color:#778888; font-style:italic}
#whatsnew .more-link a {font-style:italic;}
#whatsnew-main .more-link {margin:-.7em 0 1.2em 0}
#whatsnew-blogs .more-link {position:relative; top:2.5em; margin-top:-2.2em; padding:.5em 0;}
@media print { #whatsnew-bookstore {float:none} }

/*---------- blogs ----------*/

/* archives layout */
.layout-two-column .pagebody-inner.pagebody-archivelist  {margin:0 -10px 0 0 ;}
.pagebody-archivelist .alpha {margin:0 0 0 0;}
.pagebody-archivelist .alpha-inner {padding:15px; background:#f6f6f6; border:1px solid #f6f6f6; 
    border-radius:8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}
.pagebody-archivelist .alpha .entries {padding:15px; background-color:#fff; border:2px solid #e6e6e6;}
.archive-list {margin:0; padding:0; list-style:none;}
.archive-list-item {margin-top:5px; margin-bottom:5px;}
.archive-elsewhere .archive-list img {vertical-align:middle;}
@media print{
  .pagebody-archivelist .alpha {background:#fff;border:none;}
  .pagebody-archivelist .alpha .entries{border:1px dashed #ccc;border-width:1px 0;}
}

/* comments,trackbacks, etc */
.comments {color:#333;}
.trackbacks,.comments,.archive {clear:both; width:100%; margin-bottom:20px;}
.trackbacks-info,.trackback-content,.comments-info,.comments-open-content,.comments-closed {clear:both; margin:5px 10px;}
.comments-open {clear:both; margin:0;}
.comments-open-footer {clear:both}
.trackbacks-header,.comments-header,.comments-open-header,.archive-header {margin:0; padding-bottom:.5em; 	font-size:120%; color:#1f6b95; font-weight:bold;}
.trackback-content,.comment-content,.comments-open-content,.comments-closed {margin:5px 0;}
.trackbacks-info,.trackback-footer,.comments-info,.comments-open-footer,.archive-content {margin:5px 0 20px;}
.trackback-footer {border:1px solid #e5e5e5; color:#666; font-size:90%; padding-top:5px;}
.trackbacks-info p,.comments-info p {margin-top:5px;}
.trackbacks-link {font-size:80%}
.trackback-footer,.archive-content {clear:both; margin:5px 10px 20px;}
.comment-footer {color:#666; font-size:90%; margin:5px 0 0 0;}
.comment-data .comment-content {float:left; clear:right; margin:0;}
.comment-data .comment-footer {clear:both; margin-bottom:30px;}
.comment-inline-edit,.comment-inline-preview {margin-top:10px;}
.comment-inline-edit,.comment-inline-edit textarea,.comment-inline-preview,.comment-inline-preview p {margin-bottom: 8px;}
.comment-inline-preview-buttons {margin-top:8px;}
.comment-preview {margin-top:20px;}
.comment-preview-content {float:left; clear:right; margin-top:8px;}
.comment-number {display:inline; float:left; margin-right:8px;}
.comment-header .comment-header-right {margin:0; clear:none;}
.comment-header .comment-header-left {float:left;}
.comment-avatar {float:left;}.comment-data .comment-has-avatar,.comment-reply .comment-has-avatar {margin-left:60px;}
#comment-avatar-flyout {position:absolute; z-index:1;}
#avatar-flyout-content {width:300px; background-color:#fff; border:2px solid; padding:8px;}
#avatar-flyout-img {float:left; margin-right:4px;}
#avatar-flyout-name {font-weight:bold; font-size:14px;}
#avatar-flyout-content .profileLink {float:right; font-weight:bold;}
#comment-avatar-flyout .clearBoth {clear:both;}
#avatar-flyout-content #avatar-flyout-location,#avatar-flyout-content .profileWebsite {margin:5px 0;}
#avatar-flyout-counts .activityTitle {margin:5px 0 8px; font-weight:bold;}
#avatar-flyout-counts .subTitle {float:left; width:100px;}
#avatar-flyout-counts #avatar-flyout-thisblog,#avatar-flyout-counts #avatar-flyout-overall {float:left;}
#comment-author, #comment-email, #comment-url, #comment-text {width:240px;}
#comment-text {margin-bottom:3px;}
#comment-bake-cookie {margin-left:0; vertical-align:middle;}
#comment-post {font-weight:bold;}
.image-thumbnail {float:left; width:115px; margin:0 10px 10px 0;}
.image-thumbnail img {width:115px; height:115px; margin:0 0 2px;}
.comments-open label {display:block;}
.comments-open label.hiddenBox {display:none;}
.comment-form, .comment {display:block; background:#f6f6ec; margin:0 0 1em 0; 
     padding:10px; border:1px solid #d9d9cc; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;}
.comment p {margin-top:0;}
.comment-form .grayText {color:#999;}
.comment-form .comments-open-subtext {margin:2px 0 20px; font-size:11px;}
.comment-form .errorBG {background-color:#ffebe3;}
.comment-form .comment-error {margin:2px 0 16px 3px; font-size:90%;}
.comment-form .active-error {display:block;}
.comment-form .comments-open-footer {width:300px;}
.comment-form .cancel-edit {padding:5px 0; float:right;}
.comment-footer .command-edit-comment,.comment-footer .command-delete-comment {font-weight:bold;}
.comment-footer .comment-footerlinks {float:left;}
.comment-footer .comment-datetime {float:right; clear:right;}
#comment-author, #comment-email, #comment-url, #comment-text {width:90%}
.captchaErrorText {background:url("//blogs.stockcharts.com/images/atpcomment-error-icon.png") top left no-repeat; padding-left:20px; font-weight:bold;}
/* multipage comments */
.pager .pagination-bar a {margin:2px; border:1px solid #ccc; padding:2px 4px; text-decoration:none;}
.pager .pagination-bar a:hover,.pager .pagination-bar a:active {text-decorationx:underline;}
.pager .pagination-bar .this-page {margin:2px; padding:1px 4px;}
.pager .pager-status {margin:2px; padding 1px 4px; font-size:80%;}
@media print { 
  .trackbacks-header,.comments-header,.comments-open-header,.archive-header {color:#555;}
  .comment-form {display:none}
  .comment-data .comment-content,.comment-preview-content,.comment-number,.comment-header .comment-header-left,
  .comment-footer .comment-footerlinks,.comment-footer .comment-datetime  {float:none}
  .comment-avatar, #avatar-flyout-content,.image-thumbnail {display:none}
}

/* other blog styles */
.blog-chartwatchers .duplicate-category-header {display:block; margin:5px 0 1.5em 0; font-size:100%; color: #666;}
.duplicate-author-header,.duplicate-category-header,.blog-chartwatchers .pagebody-categorylist .duplicate-category-header {display:none}
.blog-chartwatchers .pagebody {margin-top:-1em; padding-top:1em; background:url("//d.stockcharts.com/images/chartwatchers_logo.gif") 0 2px no-repeat;}
.blog-chartwatchers .alpha {top:-1em; margin-top:40px;}
.blog-chartwatchers .entry {background:url("//d.stockcharts.com/images/chartwatchers_stamp.gif") bottom right no-repeat;}

/*---------- market message ----------*/

.scc-marketmessage .banner,.scc-marketmessage-ah .banner {padding-top:0;}
.scc-marketmessage .banner-inner,.scc-marketmessage-ah .banner-inner {padding-top:8px; 
	background:url("//d.stockcharts.com/images/marketmessage_bgheader.png") #d2d8e3 100% 0 no-repeat; 
	border:1px solid #999faa;}
.scc-marketmessage #banner-title a, .scc-marketmessage-ah #banner-title a {color:black;}
.scc-marketmessage #banner-description,.scc-marketmessage-ah #banner-description {color:#333;}
.scc-marketmessage #banner-icon,.scc-marketmessage-ah #banner-icon {border-color:#333;}
.scc-marketmessage .nav-topright,.scc-marketmessage-ah .nav-topright {color:#000;}
.scc-marketmessage .nav-topright a,.scc-marketmessage-ah .nav-topright a {color:#000}

body.scc-marketmessage .entry,.scc-mmadmin-restore  .entry .message, .scc-mmadmin-edit .entry {font-size:90%}
body.scc-marketmessage .entry {width: 800px;}

#entry-links-header,#entry-links-footer {position:relative; clear:both; width:45em; max-width:100%; font-size:100%; 
     background: #e9e9d9;  margin:1em auto; border:1px solid #c9c9b9; padding: 5px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;}
#entry-links-header .date-header,#entry-links-footer .date-header {margin:0 auto; padding:0 10em; text-align:center; color:#000; font-size:100%}
#entry-links-header .prev,#entry-links-footer .prev {position:absolute; top:5px; left:5px; padding:.1em; font-size:80%;}
#entry-links-header .next,#entry-links-footer .next {position:absolute; top:5px; right:5px; padding:.1em; font-size:80%;}
.scc-marketmessage-ah #entry-links-header,.scc-marketmessage #entry-links-header {margin-top:0}

.scc-marketmessage .pagebody-inner,.scc-mmadmin-restore .pagebody-inner,.scc-mmadmin-edit .pagebody-inner {font-size:12px}
.scc-marketmessage .alpha-inner,
.scc-mmadmin-restore .alpha-inner,
.scc-mmadmin-edit .alpha-inner {font-family:Georgia, Times New Roman, Times, serif; font-size:125% }
.scc-marketmessage-ah #entry-links-header {font-family:Georgia, Times New Roman, Times, serif; font-size:115% }
.scc-marketmessage .entry-header {font-size:170%; font-weight:normal}
.scc-marketmessage .date-header {margin-top:.5em}

.scc-marketmessage-entry .entry,
.scc-mmadmin-restore .entry .message,
.scc-mmadmin-edit .section_view  {width:45em; max-width:100%; margin:0 auto; overflow:visible;}
.scc-mmadmin-edit .section_view {padding:.5em;}
.scc-marketmessage-entry .alpha-inner .entry-header,
.scc-mmadmin-restore .entry-header {margin:1em 0; font-weight:bold; font-size:140% }
.scc-mmadmin-edit .section_view h1 {margin:0; font-weight:bold; font-size:140% }
.scc-marketmessage-entry .entry-footer {font-size:100%;}
.scc-marketmessage-entry #feedback {margin:3em 0; padding-top:.5em;}
.scc-marketmessage-entry #feedback h2 {	font-size:140%; margin:0;}
.scc-marketmessage-entry #feedback textarea {display:block; background:#f6f6ec; margin:.5em 0; width:45em; height:10em; border: 1px solid #c9c9b9;}
.scc-marketmessage-entry #copyright,.scc-marketmessage-entry #booklink {color:#666; margin:1em 0; text-align:center; font-size:90%}
.scc-marketmessage-entry #copyright {font-weight:bold;}
.scc-marketmessage-entry #copyright em {font-weight:normal;}
.scc-marketmessage-entry #booklink {margin-top:1.5em;}
.scc-marketmessage-entry .entry-body div.images,
.scc-mmadmin-restore .entry-body div.images,
.scc-mmadmin-edit .section_view div.images  {text-align:center; margin:1em 0;}
.scc-marketmessage-entry .entry-body div.images p,
.scc-mmadmin-restore .entry-body div.images p,
.scc-mmadmin-edit .section_view .images p {font-weight:bold; color:#1f6b95; padding:.25em 0 1em 0; margin:0; text-align:center;}
.scc-marketmessage-entry .entry-body div.images p a,
.scc-mmadmin-restore .entry-body .images p a,
.scc-mmadmin-edit .section_view .images p a {font-weight:normal; font-size:80%; color:#666;}
.scc-marketmessage-entry #mmauthor,
.scc-mmadmin-restore #mmauthor {margin:1em 0; font-style:italic; text-align:right;}
.scc-marketmessage-entry .entry-footer-share {display:none}
.scc-marketmessage-main .alpha {margin-left:0;}
.scc-marketmessage .alpha .entries {font-size:100%; padding:.5em 1em;}
.scc-marketmessage .content-header {font-size:140%; margin-bottom:2px;}
.scc-marketmessage-main .alpha h2.regular-header {font-size:150%; margin:.5em 0 .5em 0}
.scc-marketmessage .entries h3 {color:#1f6b95; position:relative; margin:.25em 0; padding:0; font-size:100%;}
.scc-marketmessage .entries h3 .author {position:relative; font-size:90%; font-weight:normal; font-style:italic; color:#999; 
       float:right; padding-left:2em; padding-top:.25em;}
.scc-marketmessage .entries h3 a {text-decoration:none;}
.scc-marketmessage .entries p {padding-left:.5em; padding-bottom:.5em; margin: .5em 0; border-bottom:1px solid #ccc; font-size:90%;}
.market-message-main .entries p {padding-bottom:2px; margin:.5em 0;}
.scc-marketmessage .alpha p.more-archives {font-size:90%; text-align:right; padding:0; margin:.25em;}
.scc-marketmessage .mm-feature {clear:left; min-height:70px; padding-left:80px; margin:0 0 1em 0;}
.scc-marketmessage .mm-feature img {position:relative; float:left; margin-right:1em; margin-left:-80px;}
.scc-marketmessage #bookstore_special {padding:0 25px;}
.mm-split-screen {margin-top:1em;}
.mm-split-screen .column1 {float:left; width:47%; margin-right:5%}
.mm-split-screen .column2 {float:left; width:47%}
.mm-split-screen .clear {clear:both;}
#mm-audio-update p {margin:0 10px;}
#mm-audio-graphic {position:relative; float:right}
.rss-subfeed {position:relative; float:right; margin-top:-2em; font-size:90%; font-family:Arial, Helvetica, sans-serif}
.mm-ah-subscribe {text-align:right; font-size:90%; font-family:Arial, Helvetica, sans-serif}
.scc-marketmessage .mm-ah-subscribe, .scc-marketmessage .rss-subfeed {font-size:.7em;}
.mm-ah-subscribe a,.rss-subfeed a {color:#666}
.mm-ah-subscribe a:hover,.mm-ah-subscribe a:focus,.mm-ah-subscribe a:active,
.rss-subfeed a:hover,.rss-subfeed a:focus,.rss-subfeed a:active {color:#000;}
/* see members section for loyalty badge */
@media print {
  .scc-marketmessage .entries h3 .author,.scc-marketmessage .mm-feature img,
  .mm-split-screen .column1 ,.mm-split-screen .column2,#mm-audio-graphic,.rss-subfeed {float:none}
  .scc-marketmessage .entries h3
  .scc-marketmessage-entry .entry-body div.images p {color:#555}
  .scc-marketmessage .alpha-inner {font-size:110%}
  .scc-marketmessage .banner-inner {background:none;border:0;}
  .scc-marketmessage .banner-title  a {color:#000;font-size:100%}
  .scc-marketmessage .banner-description {color:#999;margin-left:70px;margin-top:2px;font-size:100%;}
  #entry-links-header {background:none;border:0;padding:0;margin:0;font-size:100%}
  #entry-links-header .prev,#entry-links-header .next{display:none}
  #entry-links-header .date-header{;padding:0;text-align:left;}
  #entry-links-footer {display:none;}
  .scc-marketmessage-entry .entry {margin:0;}
  .scc-marketmessage-entry .entry-header {width:auto;font-size:150%;margin:.5em 0}
  .scc-marketmessage-entry #mmauthor {text-align:left;width:auto;font-size:110%;margin:1em 0;}
  .scc-marketmessage-entry .entry-content {clear:none;}
  .scc-marketmessage-entry  #feedback {display:none;}
  .scc-marketmessage-entry .entry-body p {margin:0;}
  .scc-marketmessage-entry .entry-body div.images p {color: #555}
  .scc-marketmessage-entry .entry-footer {border:0;}
}

/*---------- free charts ----------*/


ul#scc-sharechartslist1, ul#scc-sharechartslist2 {padding:0; width:40%; float:left;}
#scc-sharechartslist1 li {list-style:none; margin-left:0;}
#scc-sharechartslist2 li {list-style:none; margin-left:0; padding-left:10px;}
#scc-sharechartslist1 a,#scc-sharechartslist2 a {display:block; height:25px; padding-left:25px; line-height:22px; 
     background:url("//d.stockcharts.com/images/button_more.gif") 0 0 no-repeat;}
a#scc-sharetypepadlink {background-image:url("//d.stockcharts.com/images/share_typepad.gif");}
a#scc-sharefacebooklink {background-image:url("//d.stockcharts.com/images/share_facebook.gif");}
a#scc-sharetwitterlink {background-image:url("//d.stockcharts.com/images/share_twitter.gif");}
a#scc-sharechartlylink {background-image:url("//d.stockcharts.com/images/share_chartly.gif");}
a#scc-sharesilink {background-image:url("//d.stockcharts.com/images/share_siliconinvestor.gif");}
a#scc-sharebloggerlink {background-image:url("//d.stockcharts.com/images/share_blogger.gif");}
a#scc-sharewordpresslink {background-image:url("//d.stockcharts.com/images/share_wordpress.gif");}
a#scc-shareihublink {background-image:url("//d.stockcharts.com/images/share_ihub.gif");}
a#scc-sharelivejournallink {background-image:url("//d.stockcharts.com/images/share_livejournal.gif");}
a#scc-sharemyspacelink {background-image:url("//d.stockcharts.com/images/share_myspace.gif");}
a#scc-shareemaillink {padding-left:28px; background-image:url("//d.stockcharts.com/images/share_email.gif");}
@media print { ul#scc-sharechartslist1, ul#scc-sharechartslist2 {float:none } }

.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-chartingtools-icon {float:right; margin:-4px -4px 10px 10px;}
.module-scc-chartingtools h3 {font-size: 110%; font-weight: bold; margin:1em 0 0 0;}
.module-scc-chartingtools li {list-style-type: none; margin: 5px;}
.scc-chartingtools-links {margin: 0 0 0 10px;}
@media print {
  .scc-chartingtools .scc-chartingtools-icon{display:none;}
}

.scc-freecharts-applet {margin:1em 0;}
.scc-freecharts-linksrow {color:#666}
.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 } }

.pnftext-form .scc-section {clear:left; background:#e9e9e9; border:0; margin:.5em 0; padding:2px .5em;}
#pnftext-topform {margin:-.5em 0 .5em 0; display:block;}
#pnftext-bottomform {margin-bottom:1em; display:block;}
#pnftext-topform .scc-freecharts-linksrow {margin-left:1em}
#pnftext-topform .scc-freecharts-linksrow img {vertical-align:middle}
p.scc-freecharts-linksrow {margin:.5em 0}
.pnftext-form div.field {margin:.5em 0}
.pnftext-form div.field label {margin-left:.5em}
.pnftext-form div.checkbox-field {margin-left:.5em}
.pnftext-form div.checkbox-field label {margin-left:0; margin-right:1em;}
.pnftext-form p.note {margin:.5em}
.pnftext-form .scc-section h3 {margin:.25em 0 0 0 ;}
#pnftext-chart {font-size:90%;}
#pnftext-chart pre {font-family:Courier monospace; white-space:pre; margin:0; border:1px solid #999; padding:2px; clear:left; float:left; font-size:100%}
#pnftext-chart tt {font-size:100%}
#pnftext-chartinfo {padding:.5em 0 2px 0; clear:left; float:left;}

.scc-graphpnf .entry .module {padding:3px 6px;}
.scc-graphpnf .entry .module-header {font-size:110%; }
.scc-graphpnf .entry .module-header .normal,.scc-graphpnf .entry .module-header .normal-size {font-size:90.9%;}
.graphpnf-notes ul {margin-top:-.25em;margin-bottom:0}
.graphpnf-notes{padding:10px;border:none;background:transparent;font-size:90%}
.graphpnf-morecharts {padding:0;border:none;background:transparent;}
.graphpnf-mod6 p {margin-top:.5em;margin-bottom:0;}
.scc-graphpnf .related-links {margin:5px 0;}
.scc-graphpnf .beta .googleadright {text-align:right;margin:0 0 0 auto;padding-right:5px;}
.scc-graphpnf .promoheader {margin-right:140px;}


@media print { #pnftext-chart pre,#pnftext-chartinfo {float:none } }


.scc-marketsummary .entry form {clear:right;}
.scc-marketsummary .entry-body .marketsummary-tables {width:100%; max-width:80em}
.scc-marketsummary .entry-body table.scc-typical {width:100%;}
.scc-marketsummary .entry-body table th.first {font-weight:bold; font-size:110%; font-style:italic;}
.scc-marketsummary .entry-body table td {vertical-align:center;}
.scc-marketsummary .minichart-links a img {width:20px; height:18px;}
.scc-marketsummary .minichart-links {float:left; margin-right:5px;}
.scc-marketsummary th.marketsummary-graph, .scc-marketsummary td.marketsummary-graph {width:75px;}
.scc-marketsummary th.marketsummary-date, .scc-marketsummary td.marketsummary-date {width:10em; text-align:right;}
@media print { .scc-marketsummary .minichart-links {float:none } }

.scc-predefscans-module1 {float:right; text-align:center; width:15em;}
.scc-predefscans-module2 {text-align:center; width:25em; margin-bottom:2em}
.scc-scans-table {clear:both; width:100%}
table th.scc-predefscans-mainheader {font-size:140%; font-weight:bold; vertical-align:middle;}
table th.scc-predefscans-cols2-7 {text-align:center; border-bottom:1px solid #999;}
table th.scc-predefscans-subheaders {text-align:center; width:5em}
table th.scc-predefscans-col8 {vertical-align:bottom; width:10em}
.scc-scans-timestamp {clear:both; font-style:italic; text-align:right; margin:0 0 -1em 0;}
.scc-scans-resultcount {font-style:italic; text-align:right; margin:-1em 0 0 0;}
.scc-scans-table td.chartoptionlinks {white-space:nowrap;}
.scc-scanengine-resultoptions {position:relative;}
.scc-scanengine-resultoptions .scc-scanengine-form-tbheader,
.scc-scanengine-resultoptions h3 {font-weight:bold;}
.alpha .scc-scanengine-resultoptions ul {margin:0 0 0 2em;}
.container .alpha ul.scc-scanengine-resultoptions1 {position:relative; float:left; width:20em;}
.container .alpha ul.scc-scanengine-resultoptions2 {margin-left:25em;}
table td.scc-scans-table-example {color:#2A35A2;}
table td.scc-scans-table-incorrectexample {color:#990000;}
.scc-scan-examplehelp table {width:100%}
.scc-scanengine .alpha,.scc-scanenginesadv .alpha,
.scc-scanengine .entry,.scc-scanenginesadv .entry {overflow:visible}
.scc-scanengine-form {max-width:70em; position; relative;}
.scc-scanengine-form table {width:100%; clear:both;}
.scc-scanengine-form-tbheader {font-size:125%; font-weight:bold; line-height:1; margin:0 0 -.7em 0; padding:2px 5px; 
  color:#000; background:#c0c0c0; border:1px solid #999;}
.scc-scanengine-form-steps .step1 {padding:0 5px 0 25px; background:url("//d.stockcharts.com/images/ball1.gif") 0 .25em no-repeat;}
.scc-scanengine-form-steps .step2 {padding:0 5px 0 25px; background:url("//d.stockcharts.com/images/ball2.gif") 0 .25em no-repeat;}
.scc-scanengine-form-steps .step3 {padding:0 0 0 25px; background:url("//d.stockcharts.com/images/ball3.gif") 0 .25em no-repeat;}
.scc-scanengine-form .scc-trirow, 
.scc-scanengine-form .scc-splitrow {border:0; margin:.5em 0}
.scc-scanengine-form .explanation-left {float:left; text-align:left;}
.scc-scanengine-form td.left {text-align:left; vertical-align:top;}
.scc-scanengine-form td.center {text-align:center; vertical-align:top;}
.scc-scanengine-form td.right {text-align:right; vertical-align:top;}
.scc-scanengine-form-steps td.center,
.scc-scanengine-form-steps td.right  {text-align:left;}
.alpha div.scc-scanengine-criteria {background:#dfefef; border-color:#afbfbf}
.scc-scanengine-criteria .criteriatext,
.scc-scanengine-criteria textarea {width:100%; padding:2px; background:#f6ffff; border:1px solid #afbfbf}
.scc-scanengine-criteria textarea {height:10em; display:block;}
.scc-scanengine-criteria .scc-scanengine-form-tbheader,
.scc-scanengine-criteria h3 {color:black; background-color:transparent; border:0; margin:0}
.scc-scanengine-criteria p {font-style:italic; color:#333366;}
.scc-scanengine-form .lastprelimcrit {text-align:right}
table.scc-scanengine-form-addtechexp td {white-space:nowrap;}
table.scc-scanengine-form-prechapat td {text-align:right}
.scc-scanengine-form-insertscan {text-align:right; border:1px solid #999; background:#c0c0c0; 
  padding:3px 8px; border-radius:8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; color:black;}
.scc-scanengine-form-insertscan label {margin-right:10em;}
.scc-scanengine-form-insertscan .explanation-left {background:#e6e6e6; border:0; width:50%}
.scc-scanengine-scnbld td {white-space:nowrap;}
.scc-scanengine-scnbld td.left {width:15em; white-space:normal;}
.scc-helplink {float:right:padding:2px 5px; color:black;}
.scc-scanengine-scnbld .scc-helplink {padding-right:7px; padding-top:3px;}
@media print {
.scc-helplink,
ul.scc-scanengine-resultoptions1,ul.scc-scanengine-resultoptions2,
.scc-scanengine-form .explanation-left,
.scc-predefscans-module1,.scc-predefscans-module2 {display:none}
}

table#publiccharts-main {clear:both;}
table#publiccharts-main th,table#publiccharts-main td  {padding:2px 2px 2px 5px;}
table#publiccharts-main td.first {text-align:center;}
table#publiccharts-main p {padding:0; margin:0;}
table#publiccharts-main td.votes,table#publiccharts-main td.hits  {width:1%;}
table#publiccharts-main td.name .title {padding-right: .5em;}
table#publiccharts-main td.name .chart-count {padding-left:.5em; font-style:italic; font-weight:normal;}
table#publiccharts-main td.name .excerpt {padding:.2em 0 .2em .5em;}
table#publiccharts-main td.name .title br,table#publiccharts-main td.name .excerpt br {display:none;}
table#publiccharts-main td.hof {text-align:center; vertical-align:middle;}
table#publiccharts-main td.updated {text-align:right; adding-right:.3em; color:#666666; font-style:italic;}

.scc-publicchart .publiccharts-navrow {padding:.25em 0; min-height:1.25em; margin:1em 0; color:#999;}
#publiccharts-navrow1 {margin-bottom:-2em; min-height:0}
#publiccharts-navrow2 {margin-bottom:0em;}
.scc-publicchart .publiccharts-navoptions {position:relative; float:left; margin:.25em 0;}
.scc-publicchart .publiccharts-navoptions .navlinks {color:black; letter-spacing:.1em;}
.scc-publicchart .publiccharts-navoptions a {font-weight:normal; padding-right:1px;}
.scc-publicchart .publiccharts-navoptions a img {position:relative; top:2px; padding:0 2px;}
#publiccharts-navrow2 .publiccharts-navoptions {float:right;}
.scc-publicchart .navback {position:relative; float:left; margin:.25em 0;}
.scc-publicchart .publiccharts-formatoptions {position:relative; float:right; margin:.25em 0;}
.scc-publicchart a.currentoption {text-decoration:none; color:#000;}

.scc-publicchart .authorheader,.scc-publicchart .chart {border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; 
        padding:3px 6px; margin:1em 0; background-color:#eeeeee; border-color:#dadada;}
.scc-publicchart .authorheader {position:relative; clear:both; overflow:auto; overflow-x:auto; overflow-y:hidden; background-color:#f6f6f6; padding:.5em 1em;}
.scc-publicchart .authorheader h1 {color:black; clear:both; font-size:1.75em; margin:0;} 
.scc-publicchart .summarysection {position:relative; zoom:1;}
.scc-publicchart .summarysection p {margin:1em 0;}
.scc-publicchart .summarysection p.author {position:relative; float:right; margin:.5em 2em 2em 2em; text-align:right; line-height:1.2; font-weight:bold; z-index:10;}
.scc-publicchart .summarysection p.author a {font-size:.85em; font-style:italic; font-weight:normal; margin-bottom:1em; color:#999;}
.scc-publicchart .summarysection p.author img {float:left; margin:2px;}
.scc-publicchart .chart {position:relative; clear:both; margin:1em 0 2em 0;}
.scc-publicchart .chart h3 {color:black; margin: 0; font-size: 1.2em; font-weight: bold;}
.scc-publicchart .chart h3 span {display:block; margin:0; padding:.25em;}
.scc-publicchart .chart p.usernotes {margin:1em .5em;}
.scc-publicchart .reportoffensive {position:relative; top:2.2em; margin-top:-2em; text-align:right; padding:.5em 0; font-size:90%}
.scc-publicchart .reportoffensive a {color:#996666;}
.scc-publicchartbook #publiccharts-navrow1 {margin-bottom:3em}
.scc-publicchartbook .chartnav {position:relative; float:right; z-index:10; margin:-2.5em 0 0 0; font-size:80%; line-height:1;}
.scc-publicchartbook .chartnav a img {position:relative; top:2px;}
.scc-publicchartbook .chartnav form {display:inline;}

.publiccharts-notice {position:relative; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; padding:3px 8px; margin:1em 0; 
    float:left;}
.publiccharts-disclaimer {margin:.5em 2em; text-align:center; color:#999; font-style:italic;}
.publiccharts-info  {max-width:30%; min-height:30px; background:#d6d6ff;}
.publiccharts-info img {vertical-align:middle;}
.publiccharts-warning {float:right; margin-left:5px; max-width:65%; min-height:30px; background:#ffdfaf; color:#993300;}
.scc-publicchart .publiccharts-join  {max-width:45%; background:#d6d6ff; padding:15px 5px 5px 5px;}
.scc-publicchart .publiccharts-vote  {float:right; margin-left:5px; padding:15px 5px 5px 5px; max-width:45%; border:2px solid #ffdfaf;}
.scc-publicchart .publiccharts-join img,.scc-publicchart .publiccharts-vote img {float:left; margin:-15px 1em 0 0}
.scc-publicchart .publiccharts-warning {float:none; max-width:100%; min-height:0; margin:5px 0 5px 120px;}
.scc-publicchart .publiccharts-vote .publiccharts-warning {margin-bottom:0;}
.scc-publicchart .publiccharts-vote form {padding:0; margin:5px 0 0 0;}
 
@media print {
.scc-publicchart .publiccharts-navoptions,
.scc-publicchart.navback,
.scc-publicchart .publiccharts-formatoptions,
.scc-publicchart .summarysection p.author,
.scc-publicchart .summarysection p.author img,
.scc-publicchartbook .chartnav,.publiccharts-disclaimer,
.alpha-inner .publiccharts-notice {float:none; min-height:0; height:auto; margin:.5em 0; padding:0; text-align:left;}
.alpha-inner .publiccharts-notice {background:transparent}
.scc-publicchart .entry-body h1,.scc-publicchart .entry-body h2,
.scc-publicchart .authorheader,.scc-publicchart .summarysection {border:0; margin:0; padding:0; background:none;}
.scc-publicchart .summarysection p {margin-left:0;}
.scc-publicchart .author {text-align:left; margin:1em 0;}
.scc-publicchart .chart {margin:0 0 1em 0; padding:0; background:none; border:0;}
.scc-publicchart .chart h3,.scc-publicchart .chart p.usernotes,.scc-publicchart .chart img,
.scc-publicchart .chart div {padding-left:0; margin-left:0; border:0;}
.scc-publicchart #publiccharts-navrow1,.scc-publicchart #publiccharts-navrow2 {border:1px solid black; border-width:1px 0 0 0; margin:0;}
.scc-publicchart .author a,.scc-publicchart .chartNav,
.scc-publicchart .publiccharts-navoptions .navlinks,
.scc-publicchart .publiccharts-navoptions,.scc-publicchart .navback,
.scc-publicchart .publiccharts-join,.scc-publicchart .publiccharts-vote,
.scc-publicchart .publiccharts-formatoptions,.scc-publicchart .reportoffensive {display:none;}
.scc-publiccharts table#publiccharts-main  {margin:1em 1px;}/*needs 1px for printing*/
.scc-publiccharts table#publiccharts-main  th a {margin:0;}
.scc-publiccharts table#publiccharts-main  th a img {display:none;}
.scc-publiccharts table#publiccharts-main tr.even td {background-color:transparent;}
 }



/*---------- members ----------*/

#module-scc-members-memberbox {background:#fff9cc; border-color:#ccc699;}
#module-scc-members-memberbox ul,#module-scc-members-memberbox ol {margin-left:2em;}

.module-loyaltybadge {padding:3px;}
.module-loyaltybadge .module-content {padding:3px 3px 3px 3px; margin:0; background:white; border: 1px solid #c9c9b9; border-radius:8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}
.module-loyaltybadge table {margin:0 auto;}
.module-loyaltybadge td {vertical-align:middle; text-align:left;}
.module-loyaltybadge .badge {padding-right:5px;}
.module-loyaltybadge .name {}
.module-loyaltybadge h2 {padding:0; margin:0; line-height:1; font-weight:bold; font-size:18px;}
.alpha .coupon {margin:1em auto; max-width:30em; border:2px dashed #000; background-color:#f0f0ff;}
.coupon p {margin:5px 0;}
.coupon p.coupon-banner {margin:0; font-size:200%; background:#000; color:#fff; font-weight:bold; text-align:center; padding:2px;}
.coupon p.coupon-source {color:#000066; font-style:bold; font-size:125%; text-align:center;}
.coupon p.coupon-code {margin:10px; color:#666; text-align:center;}
.coupon p.coupon-code span {margin:1em 0; color:#000; font-weight:bold; background:#fff; padding:3px; border:1px solid #aaaacc}
.coupon p.coupon-desc {text-align:center;}
.coupon p.coupon-restrictions {margin:0; padding-top:5px; border-top:1px dotted #999; font-style:italic; color:#666; font-size:90%}
.coupon-print {position:relative; float:right; margin-top:-2.25em;}
.scc-coupon .entry-header {margin-right:4em;}
/* see home section for whats new area */
@media print { .coupon-print {display:none} }

.scc-favorites .chartbox {overflow:visible;}
.scc-favorites .chartbox,.scc-favorites .notice,
.scc-favorites .chartoptions,
.module-scc-favorites {border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; 
        padding:3px 6px; margin:1em 0; background-color:#eeeeee; border-color:#dadada;}
.module-scc-favorites h2.module-header {font-size:150%; margin: 0; font-weight: bold;}
.scc-favorites h2 .editinplace .eip-text {font-weight:bold; height:1em;}
.scc-favorites h2 .editinplace-save,.scc-favorites h2 .editinplace-cancel {font-size:66.6%}
.scc-favorites .chartlistoptions {margin-top:0;}
.scc-favorites .chartbox .module-content {margin:0;}
.scc-favorites .chartbox {margin:.5em 0;}
.scc-favorites .chartbox h2.module-header {margin:0 0 3px 0;}
.scc-favorites .chartcomments {margin:2px 2px 0 2px; color:#666}
.scc-favorites .chartoptions {margin:.5em 0; padding:3px 5px; border:1px solid #ccc; background:#e0e0e0}
.scc-favorites .prevnextlinks,.scc-favorites .chartlistnotes {clear:left}
.scc-favorites .module-rightlink {float:right; margin-left:1em;}
.scc-favorites .disclaimer {font-style:italic; margin:.5em 2em; text-align:center; color:#999;}
.scc-favorites form {display:inline}
.scc-favorites .alpha,.scc-favorites .entry {overflow:visible;}
.scc-favorites-editlinks img,.scc-favorites-sharelinks img,.scc-favorites-formatlinks img,
.scc-favorites .chartlistcommands {margin-top:2px;}
.scc-favorites .chartlistcommands img {vertical-align:middle; padding-right:2px; border:0;}
.scc-favorites .prevnextlinks {color:#666}
.scc-favorites .prevnextlinks .navlinks {color:black; border-left:1px solid #999; margin-left:5px; padding-left:5px;}
.scc-favorites .prevnextlinks .navlinks strong {font-size:110%; font-weight:bold; padding:0 .1em;}
.scc-favorites .editinplace {display:block}
.scc-favorites .editinplace .eip-text {display:block; font-size:100%; width:90%; margin:0 0 3px -2px; padding:2px; background:#fff; color:#000}
.scc-favorites .editinplace textarea {height:3em; width:90%}
.scc-favorites .eip-addtext {font-size:90%; color:#999; font-style:italic;}
.scc-favorites .editinplace-save,.scc-favorites .editinplace-cancel {font-size:100%}
.scc-favorites .inplaceeditable {color:#000; background:#fff; cursor:pointer}
.scc-favorites .chartlistnotes .inplaceeditable {background:#fff;}

.hoverdelete {position:absolute; top:0; right:0; line-height:1; margin:2px; width:15px; height:20px; 
              text-decoration:none; background:url("//d.stockcharts.com/images/trasha.gif") 0 0 no-repeat}
.hoverdelete span {display:none;}
.hoverdelete:hover,.hoverdelete:focus {background-image:url("//d.stockcharts.com/images/trashb.gif")}
.cgchart .hoverdelete {width:11px; height:15px; background-image:url("//d.stockcharts.com/images/trasha_mini.gif");}
.cgchart .hoverdelete:hover,.cgchart .hoverdelete:focus {background-image:url("//d.stockcharts.com/images/trashb_mini.gif");}

.scc-members-home #table-chartlists .chartlistlinks {width:21em}

.scc-favorites-chartbook .chartbox {position:relative; float:left; margin-top:.5em}
.scc-favorites-chartbook .notice {clear:left;}

.scc-favorites-candleglance .chartoptions {border:0; padding:0; background:none}
.scc-favorites-candleglance .chartbox {position:relative; clear:both; float:left;}
.scc-favorites-candleglance .chartbox .chartcontents {margin:0 -4px;}
* html .scc-favorites-candleglance .chartbox {float:none; width:100%}
.scc-favorites-candleglance .chartbox span.cgchart {position:relative; float:left; margin:2px;}
.scc-favorites-candleglance input {margin-left:2px;}

.scc-favorites-10pp {margin-bottom:1em;}
.scc-favorites-10pp .prevnextlinks {clear:left;}
.scc-favorites-10pp .chartbox {position:relative; float:left; clear:both; margin:.3em 0;}
* html .scc-favorites-10pp .chartbox {float:none;}
.scc-favorites-10pp .chartcontents {position:relative; clear:both; float:left; padding:0 14em 0 0} 
* html .scc-favorites-10pp .chartcontents {float:none; padding-right:0}
.scc-favorites-10pp .chartoptions {position:relative; float:right; width:12.5em; margin:-2em 0 .5em -14em;}
* html .scc-favorites-10pp .chartoptions {margin:.3em 0; width:auto; float:none;}
.scc-favorites-10pp .chartoptions div {line-height:20px;}
.scc-favorites-10pp .chartoptions div a {position:relative; display:block; min-height:20px; line-height:20px; margin-left:25px;}
* html .scc-favorites-10pp .chartoptions div a {display:inline; margin-left:0;}
.scc-favorites-10pp .chartoptions div a img {position:absolute; left:-25px; top:0;}
* html .scc-favorites-10pp .chartoptions div a img {position:relative; left:0;}

#scc-favorites-summarytable td.first a img  {vertical-align:middle; padding-right:2px; border:0; width:20px; height:18px;}
#scc-favorites-summarytable td.date {text-align:right;}

.scc-favorites-gallery h3 {font-size:130%; font-weight:bold; margin:0; padding:2px;}
.scc-favorites-gallery .chartbox, .scc-favorites-carpet .chartbox {position:relative; float:left;}

.scc-favorites-print .chartimg {position:relative; margin:2px 0;}
.scc-favorites-print .chartimg img {border:1px solid #000}

.scc-favorites-edit .chartoptions {border:0; background:none; padding:0;}
.scc-favorites-edittable {clear:left;}
.scc-favorites-edit .chartlistprops,
.scc-favorites-edit .chartlist-addoptions {position:relative; float:left; clear:left; margin:.5em 0;}
.scc-favorites-edit .chartlistprops {margin:0 0 1em 0;}
.scc-favorites-edit .chartlist-addoptions table {margin:0;}
.scc-favorites-edit .chartlist-addoptions td {vertical-align:top; font-size:100%; padding:0 2px 2px 0}
.scc-favorites-edit .chartlist-addoptions td.first {text-align:right;}
.scc-favorites-edit .chartlist-addoptions th {color:#666; font-weight:normal; font-style:italic; padding:0 2px 2px 0}
.scc-favorites-edit .chartlist-addoptions .note {margin:0;}
.scc-favorites-edit .chartoptions a img {vertical-align:middle; border:0;}
.scc-favorites-edit .module p {margin:.5em 0;}
.scc-favorites-edit  .publicchartsoptions {margin-top:.5em;}
.scc-favorites-edit  .publicchartsoptions p {margin:2px}

.scc-youraccount .module-currentserviceplan .module-content {margin-top:0;}
.scc-youraccount .module-memberinfo {position:relative; float:left; width:48%;}
.scc-youraccount .minor-modules {position:relative; width:48%; float:left;}
.scc-youraccount .minor-modules .module {margin-left:10px;}
.scc-youraccount .module-youraccount h3 {padding-right:45px;}
.scc-youraccount .module-youraccount .ya-editbutton {position:absolute; right:5px; top:5px;}
.scc-youraccount .module-youraccount table {margin-bottom:1em; background:#fff}
.scc-youraccount .module-youraccount td {padding:2px .5em; vertical-align:top;}
.scc-youraccount .module-youraccount label {font-weight:bold;}
.scc-youraccount .module-edit .module-content {margin-top:0;}
.scc-youraccount  .checkbox-list {margin-left:0; padding-left:0;}
.scc-youraccount .checkbox-list li {list-style:none; padding-left:3em; margin-top:.5em; position:relative;}
.scc-youraccount .checkbox-list li input {position:absolute; left:0; top:0;}


@media print {
.scc-favorites-edit .chartlistprops,
.scc-favorites-edit .chartlist-addoptions,.scc-favorites-edit .chartlist-editoptions,
.scc-favorites-candleglance .chartbox,scc-favorites-chartbook .chartbox,
.scc-favorites-gallery .chartbox, .scc-favorites-carpet .chartbox,
.scc-favorites-10pp .chartbox,.scc-favorites-10pp .chartcontents {float:none}
.scc-favorites-candleglance .chartbox span.cgchart {float:none; display:inline}
.chartlistoptions,.prevnextlinks,.chartoptions {display:none;}
.scc-favorites .chartbox,
.scc-favorites .chartlistoptions,.scc-favorites .chartlistnotes,
.scc-favorites .chartoptions,.scc-favorites .chartcomments,
.scc-favorites .notice {border:0; background:none; padding:0;}
.scc-favorites-10ppx .chartimg,.scc-favorites-printx .chartimg  {page-break-after:always}
.scc-youraccount .alpha .module-youraccount {float:none}
.scc-favorites .module-rightlink {display:none}
}

/*---------- OTHER ----------*/

.scc-tickercloud #Cloud {padding: 1em; background: #f5f5f5; margin: 0 auto; line-height:.95}
.scc-tickercloud #TagCloud {margin-bottom:2em}
.scc-tickercloud #Timestamp {text-align: right; color: #666; font-style:italic;}


@media print {/* just some more misc stuff here... */

  .entry,.module,.clr,.trackbacks,.comments,.archive {position:relative;overflow:visible;}
}



/*---------- atomz ----------*/

.scc-scan-search #container .scan-header,
.scc-scan-search #container .scan-nav {display:block}
.scc-scan-search #container .murphy-sidenav,
.scc-scan-search #container .murphy-header,
.scc-scan-search #container .murphy-nav {display:none;}

/* page size exceptions */


/*
html body.window-overflow-allowed,
.window-overflow-allowed .container,.window-overflow-allowed .container-inner,
.window-overflow-allowed .pagebody, .window-overflow-allowed .pagebody-inner,
.window-overflow-allowed .alpha,.window-overflow-allowed .alpha-inner {width:auto; overflow:visible}
.window-overflow-allowed .container .entry,.window-overflow-allowed .container .module {overflow:visible;}
.window-overflow-allowed .alpha .entry-body img {overflow:scroll;}
.window-overflow-allowed .alpha,.window-overflow-allowed .beta {background:#fff}
* html body.window-overflow-allowed,
* html .window-overflow-allowed .container,* html .window-overflow-allowed .container-inner,
* html .window-overflow-allowed .pagebody,* html .window-overflow-allowed .pagebody-inner,
* html .window-overflow-allowed .alpha,* html .window-overflow-allowed .alpha-inner {position:relative; display:inline-block;}
*/


/* xmas 
.banner-inner {background:#333367 url('//d.stockcharts.com/images/xmasbg.gif') repeat 0 0}*/
