#hsbody #fieldset1 select option { padding-right:6px; }

#hsbody p { padding-left:0px; }

#hsbody { color:#ccc; font-family:verdana; font-size:0.7em; margin:0px; padding:0px; }

#hsbody p { margin-top:0px; margin-bottom:15px; font-size:1em; }
#hsbody h1 { color:#fff; font-size:1.5em; font-weight:normal; margin:0px; padding-bottom:18px; padding-left:0px !important; }
#hsbody h2 { color:#ccc; font-size:1.1em; }
#hsbody h3 { color:#f00; font-size:1.1em; }
#hsbody h4 { color:#f00; font-size:1.1em; font-weight:normal; }
#hsbody abbr, #hsbody acronym { cursor:help; border-bottom:1px dashed #999; }
#hsbody input, #hsbody select { font-family:verdana; font-size:1em; }

#hsbody A { text-decoration: underline; color: #ccc; }
#hsbody A:visited { text-decoration: underline; color: #ccc; }
#hsbody A:hover { text-decoration: underline; color: #ccc; }
#hsbody A:active { text-decoration: underline; color: #ccc; }

#hsbody table { font-size:1em; }   /** IE5.5 fix **/
#hsbody table { border-collapse:collapse; BORDER: 1px #ccc; border-style: solid; width:100%; margin-bottom:16px; color:#ccc; }
#hsbody table td, #hsbody table th, #hsbody table caption{ BORDER: 1px #ccc; border-style: solid; padding: 3pt; vertical-align: top; background:#555; font-weight:normal; }
#hsbody table th { font-weight:bold; }
#hsbody table caption { font-weight:bold; background:#666; }

#hsbody .alignleft { text-align:left; }

#hsbody #news-filter input { float:left; clear:left; margin-bottom:10px; margin-top:3px; }
#hsbody #tableHolder { padding-top:3px; }

 
/** SHARE CHART PAGE**/
#share_chart_page table td, #hsbody th { text-align:center; }
#share_chart_page fieldset { border:1px solid #999; }
#share_chart_page #fieldset1 { width:214px; float:left; margin-right:9px; }
#share_chart_page #fieldset2 { width:171px; float:left; }
#share_chart_page #comparator1 { margin-top:3px; }
#share_chart_page #comparator3 { height:43px; }
#share_chart_page div.comparator { height:20px; float:left; clear:left; width:100%;}
#share_chart_page div.comparator label { display:block; margin-left:25px; padding-top:3px; }

#share_chart_page div.comparator input { float:left; }
#share_chart_page #fieldset1 label{ width:50px; display:block; float:left; padding-top:2px; padding-left:3px; }
#share_chart_page #fieldset1 div{ margin-top:6px; margin-bottom:6px  }
#share_chart_page #fieldset1 { height:144px; }
#share_chart_page #fieldset2 { height:144px; }
#share_chart_page #helpLink { margin-left:100px; margin-top:-27px; clear:both }
#share_chart_page #submitPara { clear:both; padding-top:16px; }
#share_chart_page #fieldset2 input { border:0px solid #999; color:#5e4a46; }
#share_chart_page ul.error { clear:both; padding-top:20px; color:#f00; }
#hsbody .error li { color:#f00 !important; font-size:1em !important; }

table.summaryprices td{ text-align:center; }

#hsbody fieldset { padding: 7px; }

#hsbody fieldset label { padding: 0px; }
#hsbody div.comparator input { margin:3px }
#hsbody #share_chart_page #fieldset1 #period { width:131px; }

.hsbody caption { margin-left:-1px !important; }

/* disclaimer styles */

#hsbody .disclaimer {
    border-top:1px solid #ccc;
    padding-top:5px;
    margin-top:25px;
    float:left;
    clear:both;
    width:100%;
    font-size:1em;
}

#hsbody .disclaimer p {
    float:left;
    padding:0;
    margin:0;
    line-height:1.6em;
width:194px;
}

#hsbody #newsitem .disclaimer p {
width:350px;
}

#hsbody .disclaimer .disclaimerlink{
    float:right;
    text-align:right;
    padding:0;
    margin:0;
    line-height:1.6em;    
}

#hsbody .disclaimer .hslogo {
  float:left;
  display:block;
  margin:2px 10px 5px 0;
  font-size:0.1px;
  height:15px;
  width:68px;
  background:url("/common/link-logo.png") no-repeat 0 0;
  padding:0;    
  line-height:2em;
  cursor:pointer;
}

#hsbody .disclaimer .hslogo * {
  display:none;
}
