/* GENERAL STYLES */

body { margin:0px; margin-left:2px; }

ul.error { color:#f00; }
abbr,acronym { cursor:help; border-bottom:1px dashed #888; }
input.button { border:1px solid #999; color:#5e4a46; background:#CCC; }
legend { font-weight:bold; }
input,select { font-family:arial; font-size:1em; color:#000; border:1px solid #999; }

#hsbody a { text-decoration: underline; color: #195283; }
#hsbody a:visited { text-decoration: underline; color: #195283; }
#hsbody a:hover { text-decoration: underline; color: #96bf0d; }
#hsbody a:active { text-decoration: none; color: #729f2f; }

body { font-family:arial !important; color:#000; background:#fff; font-size:0.7em; }

.alignleft { text-align:left }

h1 { color:#96bf0d; font-size:1.75em; font-weight:normal; }
h2 { color:#96bf0d; font-size:1.55em; font-weight:normal; }

table { border-collapse:collapse; width:100%; font-size:1em; margin-bottom:30px; }
table th { border:1px solid #fff; color:#000; background:#ccc; padding:5px; }
table td { padding:5px; text-align:center; }
table caption { font-size:1em; text-align:left; padding-bottom:14px; }


/* GRAPH PAGE */
#share_chart_page table td{ text-align:center; }

#share_chart_page fieldset { border:1px solid #999; }
#share_chart_page #fieldset1 { width:210px; float:left; margin-right:9px; }
#share_chart_page #fieldset2 { width:175px; float:left; }

#share_chart_page #comparator1 { margin-top:3px; }

#share_chart_page div.comparator { height:20px; float:left; clear:left }


#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:104px; }
#share_chart_page #fieldset2 { height:104px; }

#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  }


/* NEWS PAGE */
#advanced_options { width:238px; float:right; margin-top:-64px; }

.advanced_search { float:right; margin-top:-93px; }

#advanced_options label{ width:78px; display:block; float:left; padding-top:1px; text-align:right; padding-right:6px; }
div#navigation #showAllNews { float:right; margin-bottom:20px; }

div#navigation { margin-top:16px; }

#newsField p { padding-left:8px; margin-bottom:5px }

#newsTable { clear:both; }
#newsField { padding:5px; border:1px solid #AAA; clear:right; }

#newsField form, #newsField input { margin:0px; padding:0px }




/* disclaimer styles */

#hsbody .disclaimer {
    font-family:arial, sans-serif;
    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:2em;
}

#hsbody .disclaimer .hemscottlink {}

#hsbody .disclaimer .disclaimerlink{
    float:right;
    text-align:right;
    padding:0;
    margin:0;
    line-height:2em;    
}

#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;
}
