/* CSS Document */
/*body {
	 background-color:#eee; 
	margin:0;
	padding:20px;
}*/
div#graph, div.key {
 margin:0 0 10px 0;
}
div#graphWrapperDemo, div#graphWrapperVR, div#graphWrapperSOM, div#graphWrapperMedRent, div#graphWrapperMedSale, div#graphWrapperYield, div#graphWrapperDays {
width:900px;
overflow:auto;
overflow-y: hidden;
margin-bottom:10px;

  min-height:420px;
  height:auto !important;
  height:420px; 
}
div#graphWrapperVR, div#graphWrapperMedRent, div#graphWrapperMedSale, div#graphWrapperYield, div#graphWrapperDays {
	position:relative;
}
#graph img, div.bluebar, div.blue2bar {
border-top: solid 1px #000;
border-left: solid 1px #000;
border-right: solid 1px #000;
}
#graph * {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
#graph*:before,
#graph*:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
div.bluebar { background-image:url('blue.gif'); }
div.blue2bar { background-image:url('blue2.gif'); }

#graph img.underaxis {
border-top:0;
border-bottom: solid 1px #000;
border-left: solid 1px #000;
border-right: solid 1px #000;
}
#graph img.noborder {
border:0;
}
td.data {
font-size:11px;
border-bottom:solid 1px #000;
}
td.xscale {
font-size:11px;
}
td.barfont {
 font-size:7px;
}

td.yaxis {
border-right:solid 1px #000;
padding-right:3px;
}
div#terminology {
 width:600px;
 display:none;
}

.h, .m, .k {
display:none;
}

.red {
 color:#c00;
}
/* 
div#inside {
 padding-top:50px;
}*/
.blob {
 padding: 0 5px;
}