/*--------------------------------------------
sc2 overriding main css
--------------------------------------------*/
body.scc-sc2 {padding:0;}
body.scc-sc2 #container {max-width:1000em;min-width:842px;}
.scc-sc2 #container-inner {padding:0;}
.scc-sc2 #pagebody-inner {padding:0;}
.scc-sc2 #alpha {margin:0;overflow:visible;}
.scc-sc2 #footer {margin:0;}
.scc-sc2.layout-one-column #container #alpha-inner {margin-right:0;}
.scc-sc2.layout-two-column #pagebody { padding-right:300px; }
.scc-sc2.layout-two-column #beta{width:300px;margin:0;margin-right:-300px;padding:0;border:0;background:#fff;}
.scc-sc2.layout-two-column #beta-inner {padding:5px 0;margin:0;border:0;background:transparent;}
.scc-sc2.layout-two-column #beta iframe{margin:0;}
* html .scc-sc2 #container{width:auto;display:inline-block;} 
* html .scc-sc2 #container-inner{width:auto;display:inline-block;} 
* html .scc-sc2 #pagebody {width:auto;display:inline-block;}
* html .scc-sc2 #pagebody-inner{width:auto;display:inline-block;} 
* html .scc-sc2 #alpha {width:auto;display:inline-block;} 
* html .scc-sc2.layout-two-column #pagebody,* html .scc-sc2.layout-two-column-right #pagebody {padding-right:140px;}
body.scc-sc2 .alpha select,body.scc-sc2 .alpha input,body.scc-sc2 .alpha textarea,body.scc-sc2 .alpha table{font:inherit;}
.scc-sc2-content {
   position:relative; 
   margin:0; 
   padding:0px;
   background:#fff;
}
.scc-sc2-jmmm #container #alpha-inner{padding:0;}
/*--------------------------------------------
sc2 
--------------------------------------------*/
.sharpCharts2 *{
   position:relative;
}
.scc-sc2,.sharpCharts2 {background-color:white}
.scc-sc2 #banner-inner {padding:1px 0;}
.scc-sc2 #banner-description {display:none}
.sharpCharts2 form,.sharpCharts2 fieldset,.sharpCharts2 input,.sharpCharts2 textarea{margin:0;padding:0;}
.sharpCharts2 caption {display:none;}
.sharpCharts2 p {margin:1em 0;padding:0;line-height:1.3;}
.sharpCharts2 ul,.sharpCharts2 ol {margin:1em 0;padding:0;line-height:1.3;}
.sharpCharts2 * html ul {display:inline-block; /* IE display bug */}
.sharpCharts2 li {margin:.5em 0 .5em 2em;padding:0; /* left margin required:  float+ list bug */}
.sharpCharts2  .list_nobullets {list-style:none;}
.sharpCharts2 img.block {display:block;}
.sharpCharts2 .image_left {
   float: left;
   margin:.5em 0;
   padding-right:.5em;
   z-index:10;
}
.sharpCharts2 .image_right {
   float: right;
   margin:.5em 0;
   padding-left:.5em;
   z-index:10;
}
.sharpCharts2 .clear {
   clear:both;
   line-height:1px;font-size:1px;height:1px;
   margin-top:-1px;
   z-index:-1;
}
.sharpCharts2 .u {text-decoration:underline;}
.sharpCharts2 .break {
   line-height:1px;height:1px;
   border-bottom:1px dashed black;
   margin:.5em 0;
}
.sharpCharts2 tr,.sharpCharts2 th,.sharpCharts2 td {margin:0;padding:0;}
.sharpCharts2 table,.sharpCharts2 td {font:100%}
.sharpCharts2 table {border:0}
.sharpCharts2 th {font-weight:normal;text-align:left;}

.scc-sc2 #alpha .selectHidden,.scc-sc2 #alpha .hidden,
.scc-sc2 #alpha .cellHidden span, .scc-sc2 #alpha .fieldHidden,
.scc-sc2 #alpha .pulloutHidden, .scc-sc2 #alpha .sectionHidden,
.scc-sc2 #alpha .sampleRow,.scc-sc2 #alpha .newHidden{display:none}



* html .sc2PromoHeader,* html .sc2PromoFooter{display:inline-block; /* IE bug */}
.sc2PromoHeader a img{
   float:left;
   margin:0 1em 0 0;
}
.sc2PromoFooter a img{
   float:left;
   margin:.25em 2em 5px 0;
   background:#d0d0e0;
}
.sc2PromoHeader {
   /*
   background:#c8d9e7;
   border:1px solid #b0b0cc;
    */
color:black;
padding: 0 5px 5px 5px;
}
.sc2PromoFooter {font-size:90%;color:black;padding:5px;margin:2px;background:#eeeef9;border:1px solid #b0b0cc;}
.sc2PromoHeader p{padding:0;margin:0 0 .5em 160px;}
.sc2PromoFooter h3{font-size:100%;color:black;line-height:1.5em;margin:0 0 0 170px;padding:0;}
.sc2PromoFooter ul{margin:0;padding:0 0 0 2em;}
.sc2PromoFooter li{margin:0 0 0 170px;padding:0 0 .25em 0;}

.sharpCharts2  table.formlistTable {
   padding:0;margin:1em 0;
   border:0;
}
.sharpCharts2  table.formlistTable td,
.sharpCharts2  table.formlistTable th{
   padding:2px 2px 2px 5px;
   font-weight: normal;
   text-align:left;
}
.sharpCharts2  table.formlistTable td {
   vertical-align:top;
   border-right:1px dashed #c0c0c0;
   border-bottom:1px solid #999999;
   border-width:0 1px 1px 0;
}
.sharpCharts2  table.formlistTable th {
   vertical-align:bottom;
   border:1px solid #999999;
   border-width:0 0 1px 0;
}
.sharpCharts2  .formlistTable td.first {
   border-left:1px solid #999999;
}
.sharpCharts2  .formlistTable td.last {
   border-right:1px solid #999999;
}
.sharpCharts2  table.formlistTable p {
   padding:0 0 0 0;margin:0;
}
.sharpCharts2 table.formlistTable tr.even td {
   background:#ffffff;
}
.sharpCharts2 table.formlistTable tr.odd td {
   background:#d9d9d9;
}

.sharpCharts2  .formEl {
   padding-left:1px;padding-right:1px;
   float:left;
   z-index:1;
}
.sharpCharts2  .formEl input,
.sharpCharts2  .formEl textarea,
.sharpCharts2  .formEl select{
   padding:1px;
   color:#333366;
   background-color:#fff;
   border:1px solid #999;
}
.sharpCharts2 .formEl select{padding:0;}
html .sharpCharts2   .disabled input{
   background-color:#d3d3d3;
   color:#666;
}
.sharpCharts2 .formEl label{
   display:block;
   white-space:nowrap;
   margin-bottom:1px;
}
.sharpCharts2 table td.formEl{
   float:none;
}
.sharpCharts2 .formLabels th span{
   display:block;
   padding-right:.5em;
}

.sharpCharts2 .checkbox {padding-left:2.5em;}
.sharpCharts2 .checkbox label{display:inline;}
.sharpCharts2  .checkbox input{position:absolute;top:0;left:1em;}
* html .scc-sc2 #alpha .checkbox input{left:.5em;border:0;background:transparent;/*IE*/}

.sharpCharts2  .formButton {
   padding:1px 3px;
   margin:2px;
   background-color:#e9e9e9;
   border:1px solid #000;
   color:#000;
   font-weight:bold;
}
.sharpCharts2  .minorButton {
   padding:1px 3px;
   margin:2px;
   background-color:#e9e9e9;
   border:1px solid #999;
   color:#333;
   font-weight:normal;
}
.sharpCharts2 .formEl .colorList{
   font-weight:bold;
}

/*--------------------------------------------
specific css for SC2
--------------------------------------------*/
.sharpCharts2 .new  {
   margin:.5em 1.25em;padding:0;
}
.sharpCharts2 .new li {
   margin:0;padding:0;
   margin-bottom:.75em;
   padding-left:12px;
   list-style:none;
   background:url("//d.stockcharts.com/img/icon_star_new.gif") 0 0 no-repeat;
}
.sharpCharts2 .error {
   position:relative;
   margin:1em 0;
   padding:2px;
   line-height:1.5em;
   background:#f0d090;
   color:#660000;
}
.sharpCharts2 .error .icon{
   position:relative;
   bottom:-3px;
   margin-right:.5em;
}
.sharpCharts2 .forceWidth {
   width:65em;
   line-height:1px;font-size:1em;
   height:1px;
   margin-top:-1px;
}
.scc-sc2 .kagi-offset .forceWidth {
   width:80em;
}
.sharpCharts2 .message {
   margin:1em 0;
   padding:2px;
   line-height:1.5em;
   background:#ccccff;
   font-size:1.2em;
}
.sharpCharts2 .success {
   background:#ffff99;
}
.sharpCharts2 .failure {
   background:#ffc0a9;
}
html .sharpCharts2 {
   position:relative;
   font-size:.9em;
   line-height:1em;
   padding:0px 0px 1em; 
   z-index:1;
}
.chartImg-container {
   margin-left: 5px;
}
.chartImg-container .clear{
   clear:none;
}
.chartImg-container .relatedLinks {
   clear:left;
   display:block;
   margin:.5em 0;
   padding:2px 1em 4px 1em;
   background-color:#e4e4e4;
}
#chartImg{cursor:crosshair}

.sharpCharts2  .fauxButton {
   padding:0 2px;
   margin-bottom:2px;
   border:1px solid #000;
   line-height:1.5em;
   white-space:nowrap;
   background:#fff;
}
.sharpCharts2  a.fauxButton {display:block;float:left;color:#000;text-decoration:none}


.sharpCharts2  .section table {margin:0;padding:0;}
.sharpCharts2  .section h2{
   font-size:1em;
   font-weight:bold;
   margin:0;padding:0;
   display:block;
}
.sharpCharts2 .section h2 a{text-decoration:none;color:black;}
.sharpCharts2 .section h2 a img{float:left;margin:1px .25em 0 1px;}
.sharpCharts2 .sectionShort,.sharpCharts2 .sectionLong{
   /*
   background-color:#e4e4e4;
   padding:2px 10px;
   margin:.5em 0;
    */
background-color: #ecedef;
border: 1px solid #c0c0c0;
border-radius: 8px 8px 8px 8px;
margin: 5px;
padding: 5px;
overflow: hidden;
}

.sharpCharts2 .pulloutLink {float:left;color:black;margin:2px 0;z-index:1;}
.sharpCharts2 .pulloutLink span{position:absolute;color:#999;top:-2px;left:6px;z-index:-1;}

.sharpCharts2 tr.formLabels span{padding-right:.5em;}
.sharpCharts2 tr.formLabels .pulloutLink{padding:0;margin:0;}

.sharpCharts2 td.reorder {
   text-align:center;
   vertical-align:middle;
   font-size:10px;line-height:10px;
}
.sharpCharts2 td.reorder a{
   width:11px;
   height:10px;
   cursor:default;
}
.sharpCharts2 td.reorder a.reorderA{
   background:url("//d.stockcharts.com/img/button_upx.gif") 0 0 no-repeat;
}
.sharpCharts2 td.reorder a.reorderB{
   background:url("//d.stockcharts.com/img/button_downx.gif") 0 0 no-repeat;
}
.sharpCharts2 td.reorder a.reorderHidden{cursor:default;}
.sharpCharts2 td.reorder a.reorderHidden img{visibility:hidden;}


.sharpCharts2 .resetSection {line-height:2em;}
.sharpCharts2 .resetSection input{
   margin:.25em 0 0 .5em;
   line-height:1em;
}

.sharpCharts2 .otherChartsSection {
   margin: 10px;
}
.sharpCharts2 .otherChartsSection img{
   display:inline;
   vertical-align:middle;
}
.sharpCharts2 .otherChartsSection a{
   display:inline-block;
   line-height:1.5em;
   font-weight:bold;
   font-size:small;
   margin:5px 10px;
}


.sharpCharts2 img.buttons-present,.sharpCharts2 div.buttons-present {
   margin-left:18px;
   z-index:0;
}
.sharpCharts2 .shortcutButtons {
   position:absolute;
   top:-1px;left:0;
   width:10px;
   z-index:8;
}
.sharpCharts2 .shortcutButtons .placeHolder {
   margin:2px;
   padding:1px;
   line-height:2em;
   display:none; /* mleiv 02/22/2006 */
}
.sharpCharts2 .shortcutButtons a{
   display:block;
   margin:2px;
   height:2em;
   width:5px;
   border:1px solid #808080;
   background:#b0b0b0;
   text-decoration:none;
   color:black;
}
.sharpCharts2 .shortcutButtons a span.noSpaceLine {
   position:absolute;
   top:-1px;left:-100em;
   width:50em;
}
.sharpCharts2 .shortcutButtons a span.noSpaceLine span {
   display:none;
   float:left;
   height:2em;
   line-height:2em;
   overflow:hidden;
   padding:0 2px;
}
.sharpCharts2 .shortcutButtons a:focus,
.sharpCharts2 .shortcutButtons a:hover{
   cursor:pointer;
   z-index:5;
}
.sharpCharts2 .shortcutButtons a:focus span.noSpaceLine,
.sharpCharts2 .shortcutButtons a:hover span.noSpaceLine {
   top:-1px;left:-1px;
}
.sharpCharts2 .shortcutButtons a:focus span.noSpaceLine span,
.sharpCharts2 .shortcutButtons a:hover span.noSpaceLine span{
   display:block;
   background:#e4e4e4;
   border:1px solid #808080;
}



.sharpCharts2 #customSettings {
   margin: 5px 10px;
   z-index:5;
}
#IEFixSelect-container .formEl,
.sharpCharts2 #section6 .formEl,
.sharpCharts2 #customSettings .formEl,
.saveBoxPullout .formEl {
   display:inline;
   float:none;
   white-space:nowrap;
}
.saveBoxPullout .formEl { /* IE BUG */
   padding-left:0;padding-right:0;
}
.sharpCharts2 #customSettings .formEl label {
   display:inline;
   float:none;
   padding-right:.25em;
}
#IEFixSelect-container .formEl label,
.sharpCharts2 #section6 .formEl label,
.saveBoxPullout .formEl label{
   display:inline;
   float:none;
   padding-right:0;
}
.saveBoxPullout .formEl label { /* IE BUG */
   padding-left:0;padding-right:0;
}
#IEFixSelect-container input.formButton,
.sharpCharts2 #section6 input.formButton,
.sharpCharts2 #customSettings input.formButton,
.saveBoxPullout input.formButton{
   top:2px;
   margin:0 2px 2px 2px;
   font-weight:normal;
   cursor: pointer;
}
.saveBoxPullout .checkbox input {
   display:inline;
   float:none;
   top:.25em;
}
.saveBoxPullout {
   position:relative;
   display:none;
   padding:5px;padding-right:11px;padding-top:8px;
   border:1px solid #999;
   background:#ccc;
}
#settingsEdit #shortcut {
   margin-right:1em;
}
#IEFixSelect-container{
   position:absolute;
   margin-top:1.3em;
   top:-100em;left:-100em;
   z-index:100;
}
#IEFixSelect-container .saveBoxPullout {
   display:block;
   border:1px solid #999;
   z-index:100;
}
#IEFixSelect-container .containerClose{
   position:absolute;
   top:2px;right:2px;
   z-index:101;
}
#IEFixSelect-bg{
   position:absolute;
   display:none;
   z-index:1;
}
* html #IEFixSelect-bg{
   display:block;
}
.IEFixSelect {
   width:100%;
   height:1000px;
   background:#ccc;
}


.sharpCharts2 .formEl #symbol {
   font-weight:bold;
}
.sharpCharts2 #dataRange-predef,.sharpCharts2 #dataRange-userdef,
.sharpCharts2 #dataRange-fill,.sharpCharts2 #symStyle-extras{
   position:relative;
   display:inline;
   width:95%;
   /*float:left;
   width:30em;*/
   }
* html .sharpCharts2 #dataRange-predef,* html .sharpCharts2 #dataRange-userdef,
   * html .sharpCharts2 #dataRange-fill,* html .sharpCharts2 #symStyle-extras{
      display:inline-block;
   }
   .sharpCharts2 #chartSize-custom, .sharpCharts2 #chartSkin-custom{
      position:relative;
      margin-bottom:.5em;
   }
   .sharpCharts2 #chartSize-custom span.noSpaceLine, .sharpCharts2 #chartSkin-custom span.noSpaceLine{
      position:absolute;
      left:0;top:0;
      /* width:30em; */
      white-space:nowrap;
   }
   .sharpCharts2 #chartSize-custom span span.formEl, .sharpCharts2 #chartSkin-custom span span.formEl{
      float:none;
      width:auto;
      display:inline;
   }
   .sharpCharts2 #chartSize-custom span span.formEl label, .sharpCharts2 #chartSkin-custom span span.formEl label{
      float:none;
      display:inline;
   }
   .sharpCharts2 #formTop {
      display:block;
      float:left;
      width:26em;
      line-height:1;
      margin:0 0 2px 0;
   } 
   .scc-sc2-unsubscribed #formTop {width:auto}
   .sharpCharts2 #formTop .formButton{
      float:left;
      top:1.1em;
      margin:-1px 0 0 0;
   } 


   .sharpCharts2 #refreshOptions {
      clear:left;
      padding:2px 0;
      margin-left:1.5em;
      font-style:italic;
   }
   .sharpCharts2 #refreshOptions label{
      display:inline;
   }
   .sharpCharts2 #refreshOptions .formEl{
      float:none;
   }

   .sharpCharts2 .secondaryoptions{clear:both;}
   .sharpCharts2 .refreshoptions label{display:inline;}
   .sharpCharts2 .inspectoroptions,.sharpCharts2 .fullsizeoptions {top:.4em;}
   .sharpCharts2 .inspectoroptions .formEl,.sharpCharts2 .fullsizeoptions .formEl {padding-left:.7em;}
   .sharpCharts2 .inspectoroptions input ,.sharpCharts2 .fullsizeoptions input{position:relative;left:0;}
   .sharpCharts2 .inspectoroptions label ,.sharpCharts2 .fullsizeoptions label{padding-left:2px;}
   .scc-sc2-unsubscribed  .sharpCharts2 .inspectoroptions {float:left;top:1.2em;}
   .scc-sc2-unsubscribed  .sharpCharts2 .fullsizeoptions {display:none}

   .sharpCharts2 #favoritesTop {
      display:block;
      margin-left:26em;
      margin-bottom:2px;
      z-index:1;
      text-align:left;
   }
   .sharpCharts2 .favorite1Stuff .formEl,
   .sharpCharts2 .favoritesList1Stuff .formEl,
   .sharpCharts2 .viewAllStuff {
      position:absolute;left:0px;top:0;height:1.7em;
      overflow:visible;white-space:nowrap;
      padding:0;text-align:right;display:block;
   }
   .sharpCharts2 .viewAllStuff  {position:relative;padding:3.6em 2px 0 10em;text-align:left;height:1em;}
   .sharpCharts2 #favoritesTop .formEl label {
      width:10em;text-align:right;
      display:block;float:left;line-height:1.7em;
      margin:0;padding:0;padding-right:2px;
   }
   .sharpCharts2  .favoritesList1Stuff .formEl{top:1.7em;}
   .sharpCharts2  .favorite1Stuff a.prev{position:absolute;left:0px;top:3px;z-index:10;}
   .sharpCharts2  .favorite1Stuff a.next{position:absolute;left:19px;top:3px;z-index:10;}
   .scc-sc2 .basic_member #favoritesTop {padding-top:.5em;}
   .scc-sc2 .basic_member .viewAllStuff {padding-top:1.8em;}
   .sharpCharts2 #syncHeightPullout {
      left:1em;
   }
   .sharpCharts2 .volumeRow{
      margin:3px 0;
   }
* html .sharpCharts2 .volumeRow{
   display:inline-block;
}
.sharpCharts2 .volumeRow label{
   display:inline;
   margin-top:.5em;
}

.sharpCharts2 .section .topLinks {
   margin-top:-1.3em;margin-left:12em;
}
.sharpCharts2 .section .linkText{
   padding-left:1em;
}
.sharpCharts2 .section .betweenRow {
   margin:.5em 0 .25em 0;
   padding-left:2px;
}
.sharpCharts2 .section .links {
   margin:.25em 0;
   padding-left:2px;
}
.sharpCharts2 #dataRange-userdef span label,
.sharpCharts2 #dataRange-predef span label,
.sharpCharts2 #dataRange-fill span label,
.sharpCharts2 #symStyle-extras span label{
   background:url("//d.stockcharts.com/img/blank.gif") transparent 0 0; /* FF bug */
}
.sharpCharts2 #dataRange-userdef a,
.sharpCharts2 #dataRange-predef a,
.sharpCharts2 #dataRange-fill a,
.sharpCharts2 #symStyle-extras a{
   margin:0;
}
.sharpCharts2 #extraSettingsOptions .pulloutVisible .pulloutText,
.sharpCharts2 .section th.pulloutVisible,
.sharpCharts2 #dataRange-userdef span.pulloutVisible,
.sharpCharts2 #dataRange-predef span.pulloutVisible,
.sharpCharts2 #dataRange-fill span.pulloutVisible,
.sharpCharts2 #symStyle-extras span.pulloutVisible{
   /* background:url("//d.stockcharts.com/img/bg_sc2_pullout.gif") 0 0 repeat-x; */
   cursor: pointer;
}
.sharpCharts2 #extraSettingsOptions .pulloutVisible .pulloutText{
   padding:0 1px 2px 1px;
}
* html .sharpCharts2  #extraSettingsOptions .pulloutVisible .pulloutText{
   background:#C7DBB4;
   border:1px solid #A1C182;
   border-width:1px 0 1px 0;
}

.sharpCharts2 #symStyle-renko,
.sharpCharts2 #symStyle-kagi,
.sharpCharts2 #chartSize-custom,
.sharpCharts2 #chartSkin-custom{
   position:relative;
   margin:.25em 0 1em 0;
}
.sharpCharts2 #symStyle-renko span.noSpaceLine{
   /* width:23em; */
}
.sharpCharts2 #symStyle-kagi span.noSpaceLine{
   /* width:25em; */
}
.sharpCharts2 #chartSize-container span.noSpaceLine{
   /* width:17em; */
}
.sharpCharts2 #kagiReversal {width:2.5em;}
.sharpCharts2.kagi-offset #chartSize-container {
   margin-left:12em;
}
.sharpCharts2.customsize-offset #chartSkin-container {
   margin-left:7em;
}
.sharpCharts2 #section2 span.noSpaceLine{
   white-space:nowrap;
   position:absolute;
   left:0;top:0;
   padding:1px;
   border:1px dashed #999;
   background:#e4e4e4;
}
.sharpCharts2 #section2 span.noSpaceLine .formEl,
.sharpCharts2 #section2 span.noSpaceLine .formEl label {display:inline;float:none}

#section2Long h2,#section6Long h2{
   margin-bottom:.3em;
}
.sharpCharts2  #section2 .formEl label {
   padding:1px 1px 2px 1px;
}

.sharpCharts2 a#helpLink {background-color:#ffff99;padding:0 3px;color:black;}


.sharpCharts2 .sectionShort{display:block;}
.sharpCharts2  .sectionLink{display:inline}
.sharpCharts2  .pulloutLink{display:inline}


.sharpCharts2 #extraSettingsOptions {display:inline;padding-left:1em;}
.sharpCharts2 #extraSettingsOptions a.pulloutLink {display:inline;float:none;}
.sharpCharts2 #extraSettingsOptions a.pulloutLink img {float:none;display:inline;}
.sharpCharts2 #maxSettingsError {display:block;line-height:1.3em;width:25em;margin:0 .25em .25em .25em;}

/*--------------------------------------------
specific css for SC2 popups
--------------------------------------------*/


body.sc2Popup {
   background-color:#fff;
   padding:5px;margin:0;
   font:small Verdana,Arial,Helvetica,sans-serif;
   color:black;
}
.sc2Popup .sharpCharts2 {
   padding:0 5px;font-size:10px;
}
.sc2Popup .sc2Print .copyright{
   margin:0 2em;
   color:#999;
}
.sc2Popup .chartImg-container{
   margin:.5em 0;
   padding:5px;
}
.sc2Popup .clear {clear:both;height:1px;line-height:1px;}


.sc2Print {margin:0 auto; text-align:left;}
.sc2Print .formButton{
   float:left;
   margin:0 .25em;
}
.sc2Print #printButton{
   margin-right:4em;
   margin-left:2em;
}
.sc2Print .formEl label{
   display:inline;
}
.sc2Print .chartOptions .checkbox{
   padding-top:.25em;
}
* html .sc2Print .chartOptions .checkbox input{
   margin-top:-.5em;
}
#sharpCharts2 .chartOptions .selectHidden {display:none;}

/* CA - Seems unused.  Causing some 404 errors.
.sprite {overflow:hidden;}
.sprite .alttext {visibility:hidden;}
.sprite-sc2favless {background:transparent url("sc_sprites.gif") 0 0 no-repeat; width:18px; height:17px}
.sprite-sc2favmore {background:transparent url("sc_sprites.gif") -30 0 no-repeat; width:18px; height:17px}
.sprite-sc2btnless {background:transparent url("sc_sprites.gif") 0 -20 no-repeat; width:12px; height:13px}
.sprite-sc2btnmore {background:transparent url("sc_sprites.gif") -30 -20 no-repeat; width:12px; height:13px;}
.sprite-sc2advbtnmore {background:transparent url("sc_sprites.gif") 0 -55 no-repeat; width:95px; height:16px;}
.sprite-sc2show {background:transparent url("sc_sprites.gif") 0 -40 no-repeat; width:9px; height:9px; float:left; padding-right:2px;}
.sprite-sc2hide {background:transparent url("sc_sprites.gif") -30 -40 no-repeat; width:9px; height:9px; float:left; padding-right:2px;}
.sharpCharts2 .formLabels th .sprite-sc2hide,.sharpCharts2 .formLabels th .sprite-sc2show {padding-right:2px;}
.sprite-sc2close {background:transparent url("sc_sprites.gif") 0 -75 no-repeat; width:9px; height:9px;}
.sprite-sc2icogallery {background:transparent url("sc_sprites.gif") 0 -95 no-repeat; width:22px; height:18px; float:left;}
.sprite-sc2icopnf {background:transparent url("sc_sprites.gif") -30 -95 no-repeat; width:22px; height:18px; float:left;}
.sprite-sc2icoperf {background:transparent url("sc_sprites.gif") -60 -95 no-repeat; width:22px; height:18px; float:left;}
.sprite-sc2join1 {background:transparent url("sc_sprites.gif") 0 -120 no-repeat; width:140px; height:71px; float:left; margin:0 5px 5px 0;}
 */

#shareBox {
   background-color: #FFFFFF;
   height: 75px;
   width: 220px;
}

#shareBox ul { 
   width: 100px; 
   margin: 0; 
   padding: 0; 
   list-style: none outside none;
}

#shareBox ul#shareCol1 {
   display: inline;
   position: relative;
   float: left;
}

#shareBox ul#shareCol2 {
   display: inline;
   position: relative;
   float: left;
}

#shareBox ul li {
   width: auto;
   height: 25px;
   padding: 0 10px 0 0;
   margin: 0;
}

#shareBox ul li a#fblink {
   background-repeat: no-repeat;
   background-image: url('//d.stockcharts.com/img/fb-button-icon18.png');
   background-position: 5px center;
   line-height: 25px;
   padding: 5px 0 0 30px;
   color: #1F6B95;
   text-decoration: none;
}

#shareBox ul li a#emaillink {
   background-repeat: no-repeat;
   background-image: url('//d.stockcharts.com/img/share_email.gif');
   background-position: top left;
   line-height: 25px;
   padding: 5px 0 0 30px;
   color: #1F6B95;
   text-decoration: none;
}

#shareBox ul li a#tweetlink {
   background-repeat: no-repeat;
   background-image: url('//d.stockcharts.com/img/tweet_18.png');
   background-position: 2px 0;
   line-height: 25px;
   padding: 6px 0 3px 30px;
   color: #1F6B95;
   text-decoration: none;
}

#shareBox ul li a#bloggerlink {
   background-repeat: no-repeat;
   background-image: url('//d.stockcharts.com/img/blogger20x20.gif');
   background-position: 4px 0;
   line-height: 20px;
   padding: 3px 0 6px 30px;
   color: #1F6B95;
   text-decoration: none;
}

#shareBox ul li a#tumblrlink {
   background-repeat: no-repeat;
   background-image: url('//d.stockcharts.com/img/tumblr_20x.png');
   background-position: 4px 0;
   line-height: 20px;
   padding: 3px 0 6px 30px;
   color: #1F6B95;
   text-decoration: none;
}

#shareBox ul li a#linkedinlink {
   background-repeat: no-repeat;
   background-image: url('//d.stockcharts.com/img/linkedin_20x.png');
   background-position: 4px 0;
   line-height: 20px;
   padding: 3px 0 6px 30px;
   color: #1F6B95;
   text-decoration: none;
}

.closex {
   background: url('//d.stockcharts.com/img/close_x.png') no-repeat scroll 0 0 transparent;
   display: block;
   height: 30px;
   position: absolute;
   right: -15px;
   top: -15px;
   width: 30px;
   z-index: 1000;
}

#linkBox {
   background-color: #FFFFFF;
}

#linkBox input#displayUrl {
   margin: 5px 0 10px 0;
}

.googleAd {
   vertical-align: middle;
   padding-left: 18%;
   display: table-cell;
}


@media print {
   #sharpCharts2 #forceWidth {display:none;}
   body.scc-sc2 .sc2PromoHeader,
   body.scc-sc2 .sc2PromoFooter,
   body.scc-sc2 .googleAd,
   body.scc-sc2 #shortcutButtons,
   body.scc-sc2 .otherChartsSection,
   body.scc-sc2 #IEFixSelect-container {
      display:none;
   }
   body.scc-sc2 * {
      background:transparent;
   }
   body.scc-sc2 .scc-sc2-main {
      width:auto;
      border-width:0;
   }
   body.scc-sc2 .section {
      border:1px solid #ccc;
      margin:.25em 0;
   }
   .sc2Print *  {
      display:none;
   }
   .sc2Print form,
   .sc2Print div.chartOptions,
   .sc2Print div.chartImg-container,
   .sc2Print img#chartImg {
      display:block;
      margin:0;padding:0;
      position:absolute;
      top:0;left:0;
   }
   noscript{display:none;}
   #sharpCharts2 #siteError {display:none}
   * html #sharpCharts2 .formEl,
      * html #sharpCharts2 .formEl label,
      * html #sharpCharts2 .checkbox input,
      * html #sharpCharts2 a.fauxButton,
      * html #sharpCharts2 .section h2 a img ,
      * html #sharpCharts2 .pulloutLink,
      * html #sharpCharts2 .pulloutLink img,
      * html #sharpCharts2 .otherChartsSection a,
      * html #sharpCharts2 .shortcutButtons a span.noSpaceLine span,
      * html #sharpCharts2 #formTop .formButtonX {
         float:none;
         display:inline;
      }
   * html #sharpCharts2 #formTopX{
      float:none;
   }
   * html #formTopX {width:100%;}
   * html #favoritesTopX {margin:0;}
   * html #sharpCharts2 .formEl label br {
      display:none;
   }
   * html #sharpCharts2 .chartImg-container .relatedLinks {
      visibility:hidden;
      z-index:-1;
   }
   * html #sharpCharts2 #customSettings {
      page-break-before:always;
   }
}
