body { font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 1.5; /* Unitless for proper inheritance */
	margin:0; padding:0; }

body { font-size:75%; }
h1, h2, h3, h4, h5, h6 { color:#111; }
h1 { font-size:2.5em; font-family:Arial, Helvetica, sans-serif; margin:0em; padding:0em; }
h2 { font-size:2em; font-family:Arial, Helvetica, sans-serif; line-height:normal; padding-bottom:0.5em; }
h3 { font-size: 1.1em; margin: 0 0 .5em 0; padding: .2em 0 .2em 0; font-weight: normal; }
h4 { font-size: 1.3em; font-weight:normal; padding: 0 0 1em 0; margin: 0; }
h5 { font-size: 1em; font-weight:bold; }
h6 { font-size: 1em; }
#hsbody h1 { font-size:1.4em !important; font-weight:bold !important; width:31em; }


p { margin: 0 0 1.5em 0; }
p.last { margin-bottom:0; }
p img.top { margin-top:0; } /* Use this if the image is at the top of the <p>. */
dl { margin: 1.5em 0; }
dl dt { font-weight: bold; }
a { color: #000; text-decoration:none; outline:none; font-weight:bold; }
a:hover { color:#000; }
blockquote { margin: 1.5em 0 1.5em 1.5em; color: #666; font-style: italic; }
strong { font-weight: bold; }
em { font-style: italic; }
pre { margin-bottom: 1.3em; background:#eee; border:0.1em solid #ddd; padding:1.5em; }
code { font:0.9em Monaco, monospace; }

/* Use this to create a horizontal ruler across a column. */
hr { background: #B2CCFF; color: #B2CCFF; clear: both; float:none; width:100%; height:0.1em; margin: 0 0 1.4em 0; border:none; }
* html hr { margin: 0 0 1.2em 0; } /* IE6 fix */

a {
text-decoration:underline;
}



#hsbody{
width:78%;
float:left;
}

#hsbody table{
width:70%;
}

#hsbody table table{
width:100%;
}


#hsbody #chartForm  #sharechartTimePeriod{
width:300px !important;
float: left;
margin:0;
padding:0;
}

#hsbody .disclaimer .hemscottlink {
padding:0 5px 0 12px;
}



.footer,
h1.sub-header,
#searchBox{
display:none;
border:1px solid yellow;
}
.main-nav a { padding-left:0.4em; text-decoration:none; position:static; top:-0.4em; display:none; width:0; float:none;}
.span-1 {
width:0;
display:none;
float:none;
}


#hsbody #presentation table,
#hsbody #IrHome table,
#hsbody #reports table {
	width: 500px !important;
}
#hsbody #presentation table table,
#hsbody #IrHome table table ,
#hsbody #reports table table {
	width: 150px !important;
}