#hsbody {
    font-size: 0.7em;
    font-family: arial, verdana, sans-serif;
    color:#23325D;
}

#hsbody a {
    color:#666;
}

#hsbody .smallCase{
	text-transform:lowercase;
}

#hsbody table {
    width:100%;
    border:0;
    }

#hsbody table caption {
    background-color:#E9EAEF;
    width:100%;
    text-align:left;
    padding:5px 7px;  
    font-size: 14px;    
}

#hsbody table th {
    background-color: #f7f7f7;
    padding:5px 7px;
    width: 15%;
    font-weight: bold;
    font-size: 12px;
}

#hsbody table td {
    font-size: 12px;
}

#hsbody fieldset { 
    border:1px solid #F3F3F3;
    padding-left:7px;
    width:96%;
   padding-bottom:10px;    

}
    
#hsbody fieldset div {
    padding-left:7px;
    padding-right:-14px;

}

#hsbody legend {
    display:block;
    float:left;
    background-color:#E9EAEF;
    width:100%;
    margin-left:-5px;
    text-align:left;
    padding:5px 7px;    
    margin-bottom:5px;
}
    
#hsbody label {
    display:block;
    float:left;
    margin-right:20px;
    width:100px;
    text-align:left;
}
#hsbody input, #hsbody select { float:left; }

#hsbody input.button {
background-color:#E9EAEF;
border:0;
padding:5px;
margin-left:11px;
border-bottom:1px solid #23325D;
border-right:1px solid #23325D;
border-top:1px solid #F7F7F7;
border-left:1px solid #F7F7F7;
font-size:0.8em;
    color:#23325D;
}

/***************New Chart styling***********************/
 #hsbody #chartForm fieldset{
	padding:0;
	margin:0;
	margin-bottom:1em;
 }

 #hsbody #chartForm div{
	margin-bottom:1em;
 }


 
   #hsbody #chartForm{
 	margin-bottom:1em;
  }
 

#hsbody #chartForm .legendChart{
	width:99%;
	background:#E9EAEF;
	padding:0.5em 0;
	padding-left:0.5em;
	margin-top:-1em;
	margin-left:0.2em;
	margin-bottom:1em;
	position:relative;
	z-index:1;
}
