.body, p{
	  background: #fff;
	  color: #222;
	  padding: 0;
	  margin: 0;
	  font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;
	  font-weight: normal;
	  font-style: normal;
	  line-height: 1;
	  position: relative;
	  cursor: default;
}
.shareprice {
	width: 100%;
	position: relative;
	margin: 0 auto 20px;}

.shareprice #chart {
	width: 100%;
	height: 250px;}
.shareprice .axis span {
	width: 45px;
	text-align: center;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
  	font-weight: normal;
  	font-style: normal;
  	line-height: 1.5;
  	font-size: 12px;
	display: block;}

.shareprice #nav {
	width: 100%;
	clear: both;
	height: 90px;
	margin: 20px 0;
	clear: both;}

.shareprice #range {
	clear: both;
	width: 160px;
	font-size: 12px;
	border: 1px solid #e4e4e4;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
  	font-weight: normal;
  	font-style: normal;
  	line-height: 1.5;
	padding: 0 10px;
	margin: 0 auto 10px

}
	.shareprice .range-buttons {
		margin: 0 auto;
		position: relative;
		text-align: center;
		z-index: 10;
		list-style: none;
		height: 30px;
		padding: 0;
		width: 79%;
		list-style: none;
		border: 1px solid #e4e4e4;
		font-size: 12px;
		background: url('/irm/content/images/range-buttons-bg.png') repeat-x;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	  	font-weight: normal;
	  	font-style: normal;
	  	line-height: 1.5;
}
	.shareprice .range-buttons li {
		display: inline-block;
		zoom: 1;
		*display: inline;
	}
	input#export{cursor: pointer;}
	.shareprice .range-buttons input {
		position: absolute;
		left: -9999px;
	}
	.shareprice .range-buttons label {
		display: block;
		padding: 0 4px;
		height: 30px;
		line-height: 30px;
		cursor: pointer;}
	.shareprice .range-buttons .active {
		background: #f3f3f3;}
	.shareprice fieldset {
		border: 1px solid #e0e0e0;
		padding: 20px;
		margin: 0 auto 10px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;}
	.shareprice fieldset legend {
		/*background: #fff;*/
		display: block;
		margin: 0 20px;
		font-size: 12px;
		font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	  	font-weight: normal;
	  	font-style: normal;
	  	line-height: 1.5;
		padding: 0 10px;}
	.shareprice .options {
		margin: 0;
		list-style: none;}
	.shareprice .options li {
		float: left;
		width: 165px;
		line-height: 30px;}
	.shareprice .options input {
		vertical-align: middle;
		margin: 0 5px 0 0;}
	.shareprice .options label {
		padding: 0 0 0 20px;
		font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
  		font-weight: normal;
  		font-style: normal;
  		line-height: 1.5;	
  		font-size: 12px;
	}
	.shareprice .options label.blue {
		background: url('images/check-blue.png') no-repeat 0 3px;}
	.shareprice .options label.circle.blue {
		background: url('images/circle-blue.png') no-repeat 0 3px;}
	.shareprice .options label.blue2 {
		background: url('images/check-blue2.png') no-repeat 0 3px;}
	.shareprice .options label.green {
		background: url('images/check-green.png') no-repeat 0 3px;}
	.shareprice .options label.orange {
		background: url('images/check-orange.png') no-repeat 0 3px;}
	.shareprice .options label.red {
		background: url('images/check-red.png') no-repeat 0 3px;}
	.shareprice #export {
		width: 100px;
		display: block;
		margin: 0 auto;}

	/* "popup" must set width */
	/* the popup contains: the date/time as an H1, the legend as a TABLE, and news items as As in Ps */
	/* the styles below are for example only */
#popup {
	background: white;
	width: 180px;
	font-size: 12px;
	border: 1px solid #cecece;
	border-radius: 3px;
	z-index: 100;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 7px 10px;
	display: block;}
	#popup h1 {
		color: #a8a8a8;
		font-size: 12px;
		font-weight: normal;
		margin: 0;}
	#popup table {
		margin: 0 0 8px;}
	#popup p {
		margin: 0 0 8px;}
	