/*--------------------------------------------
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-size:1em;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;}
/*
.scc-sc2 .googleAd {text-align:center;}
.scc-sc2 .googleAd iframe,.googleAd img{margin:0 5px 0 5px;}
.scc-sc2 .googleAd img{display:block;}
*/

.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 th{
	vertical-align:bottom;
	}
.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 {
	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("/images/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("/images/button_upx.gif") 0 0 no-repeat;
	}
.sharpCharts2 td.reorder a.reorderB{
	background:url("/images/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:block;
	float:left;
	line-height:1.5em;
	margin-right:1em;
	}


.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 {
	display:block;
	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 .refreshoptions formEl{float:none;}
.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("/images/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("/images/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;}


html .sc2Email {padding:0 2em;margin:0 auto; text-align:left;}
.sc2Email h1 {font-size:1.5em;margin-bottom:1em;color:black;font-weight:bold;}
.sc2Email fieldset {background:#d3d3d3;border:0;margin:.5em 0;padding:2px;}
.sc2Email .checkbox {background:transparent}
.sc2Email legend {display:none;}
.sc2Email .legend {font-weight:bold;display:block;margin-bottom:.25em;}
.sc2Email .formEl {float:none;padding:0;margin:2px;}
.sc2Email .formEl label {display:inline;}
.sc2Email .textarea label {display:block;}
.sc2Email .checkbox input {position:relative;float:none;display:inline;left:0;margin:0;padding:0;}
.sc2Email .checkbox  {margin-left:1em;text-indent:-1em;padding:0;}
.sc2Email fieldset.checkbox {background:#d3d3d3;border:0;margin:.5em 0;text-indent:0;padding:.25em;}
.sc2Email .checkbox i {color:#666;}
.sc2Email .checkbox label {padding-left:.5em;}

.sc2Email #email_preview {padding:.5em;margin:1em 0;background:#fff;}
.sc2Email #email_preview .copyright {margin-left:0;}

/* 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('/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('/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('/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('/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('/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('/img/linkedin_20x.png');
    background-position: 4px 0;
    line-height: 20px;
    padding: 3px 0 6px 30px;
    color: #1F6B95;
    text-decoration: none;
}

.closex {
    background: url('/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;
}
  
@media print {
#sharpCharts2 #forceWidth {display:none;}
body.scc-sc2 .sc2PromoHeader,
body.scc-sc2 .sc2PromoFooter,
body.scc-sc2 .googleAd,
body.scc-sc2 .help-postit,
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;
	}
}
