#hsbody, #hsprice{
font-family: Arial, Helvetica, sans-serif;
font-size:9pt;
color:#666666;
background-color:#FFFFFF;
margin:0;
padding:0;
}

#allContent{
width:550px;
/*border:1px solid red;*/
}

#hsbody a, #hsprice a {
color:#e31b1d;
text-decoration:none;
}

#hsbody a:hover, #hsprice a:hover{text-decoration:underline;}

#hsbody h1{
font-size:13px;
color:#666666;
padding:2px 2px 0 2px;
margin-bottom:-8px;
}

#graphDiv{
padding:2px;
border:1px solid #999999;
margin:0 0 20px 2px!important;
margin:0 0 0px 2px;
background-color:#fff;
width:540px;
height:380px!important;
}

.graphSection{
margin:0;
width:550px;
}

#graphImg{
position:relative;
}

.graphtools{
margin:0 0 1px 2px;
text-align:left;
width:550px;
}


#selectOptions div, #selectTime div{
    float: left;
    position: relative;
    margin: 0px;
    padding: 0px;
    width:276px;
}

#selectOptions, #selectTime{
clear:both;
width:560px;
height:auto;

}

input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#F4F4F4;
}

select {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#FFFFFF;
}

/*#fromYear {
  margin-right: -4px;
}*/

#button {
  margin: 10px 0px 10px 0px;
  background-color: #999999;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#hsbody fieldset legend{
background-color:#999999;
border:1px solid #999999;
padding:2px;
font-weight:bold;
color:#ffffff;
}

#hsbody fieldset{
border:1px solid #999999;
margin:2px;
height:80px;
text-align:left;
}

#hsbody caption{
text-align:left;
background-color:#c4e4ff;
padding:3px;
border:1px solid #999999;
font-weight:bold;
color:#000000;
font-size:10px;
}

#hsbody table{
margin-bottom:10px;
}

#hsbody table th, #hsbody table td{
  border-bottom:1px solid #999999;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

#hsbody table th.headercell, #hsbody table td.headercell {
  border-left:1px solid #999999;
  background-color: #F7F9FA; 
}

#hsbody table th.leftcell, #hsbody table td.leftcell {
  border-left:1px solid #999999;
}



#hsprice table{
background-color:#ffffff;
}

#hsprice table td{text-align:left;}

#hsprice table td{
color:#666666;
font-weight:bold;
text-align:left;
line-height: 1.25pc;
}

#hsprice table td.price{
color:#666666;
font-size:1.9em;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

