html {
		height:100%; /* fix height to 100% for IE */
		max-height:100%; /* fix height for other browsers */
		padding:0; /*remove padding */
		margin:0; /* remove margins */
		border:0; /* remove borders */
		background:#fff; /*color background - only works in IE */
    font-family: HelveticaNeueRoman,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
		overflow:hidden; /*get rid of scroll bars in IE */
}
body {
	background-color:#ffffff;
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	overflow:hidden; /*get rid of scroll bars in IE */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
}
#mdw_megadataweb_content {
	display:block; /* set up as a block */
	overflow:auto; /* add scroll bars as required */
	padding: 0 18px 0 0; /* pad left to avoid navigation div if required */
	position:absolute; /* set up relative positioning so that z-index will work */
	top:46px;
	bottom:10px;
	width:800px;
}
h3, .h3 {
    font-size: 20px;
}
h1, h2, h3 {
    margin-top: 50px;
    margin-bottom: 20px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
/* All levels of content */
#content > li > a {
  text-decoration: none;
  display: block;
  color: #716b7a;
  padding: 3px 0px;
}
#content > li > a:hover,
#content > li > a:focus {
  background-color: #e5e3e9;
  border-right: 1px solid #dbd8e0;
}
#content > .active > a,
#content > .active > a:hover,
#content > .active > a:focus {
  font-weight: bold;
  color: #563d7c;
  background-color: transparent;
  border-right: 1px solid #563d7c;
}

/* Content: second level (shown on .active) */
#content .nav {
  display: none; /* Hide by default, but at >768px, show it */
  margin-bottom: 8px;
}
#content .nav > li > a {
  padding-top:    3px;
  padding-bottom: 3px;
  padding-left: 30px;
  font-size: 90%;
}

