
#hsbody2  a{
color:#2D406A;
font-size:1em;
font-weight:normal;
text-decoration:underline;
	}

#hsbody2  a:hover{
text-decoration:none;
	}

#hsbody2 { font-family:arial; 
 font-size:0.763em;}

#hsbody2 #AlertsOverviewPage {
 width:480px; 

}

#hsbody2  h1 {
    font-size:1.068em;
	font-weight:bold; 
	padding-bottom:10px;
	/padding-bottom:0px;
    color:#2D406A;
}

#hsbody2  h2 {
color:#2D406A;
font-size:0.9em;
	
	}
	
#hsbody2 h3 {
color:#2D406A;
font-size:0.7em;
}



#hsbody2 h3.legend 
{ 
 background:#DDE3F1;
 color:#2D406A;
 font-size:0.9em;
 margin-top:0em;
 padding:0.3em;
 padding-top:0.1em;
 padding-bottom:0.1em;
 margin-bottom:0em; 
text-transform:titlecase;
}

#hsbody2 legend { display:none; }

#hsbody2 fieldset 
{ 
margin:0em; 
padding:0.4em; 
border:0px; 
background-color:#ffffff;
}

#hsbody2 p { font-size:1em; margin-bottom:10px; }

#hsbody2 form { margin:0em; font-size:0.9em;}

#hsbody2 .fieldsetContainer 
{ 

margin-bottom:10px; 
background-color:#F4F5F9;
padding:5px;
}


#hsbody2 #AlertsOverviewPage table{
font-size:1em;
}

#hsbody2 #AlertsOverviewPage .toppara { margin-top:1px; 

}
#hsbody2 select { font-size:0.7em; 
  background-color: #ffffff;
  border:1px solid #A5ACB2;

}
#hsbody2 .hidden { display:none !important; }

#hsbody2 .abbr,
#hsbody2 acronym, 
#hsbody2 abbr {
  border-bottom:1px dotted #000;
  cursor: help; 
  float:left;
}



#hsbody2 #AlertsOverviewPage p select { font-size:1em; }
#AlertsOverviewPage td { vertical-align:top; }
.padleft { padding-left:1em; }

#hsbody2 .button { font-size:1em; font-family:arial; color:#4c4c4c; border:1px solid #c1c1c1; background:#f1f1f1; }
#hsbody2 input, #hsbody2 select { font-size:1em; font-family:arial; color:#4c4c4c; border:1px solid #c1c1c1; }
#hsbody2 #emaillogin { font-size:1em; }
#hsbody2 checkbox { border:0em; margin:0em; padding:0em; }

#AlertsOverviewPage #theForm label { width:13.3em; display:block; }
#AlertsOverviewPage #theForm input{ width:17em; }
#AlertsOverviewPage #theFormDetails label { margin-top:0em; display:block; float:left; padding-top:0.55em; /padding-top:0.8em;}
#AlertsOverviewPage .checkboxbox input { border:0em; background:#fff; }
#AlertsOverviewPage .checkboxbox { float:left; padding-top:0.2em; padding-right:0.2em; }
.alertMe { margin-top:0.13em; margin-bottom:0em; line-height:1em; color:#4c4c4c; }
.alertMe select { margin-bottom:0em !important; padding-bottom:0em !important; display:inline; }

/* SHARE PRICE DOWNLOAD */
#hsbody2 #download label { display:none; }
#hsbody2 #download input { margin-top:1em; }

/* DETAILED SHARE PRICE */
#share_price_page table { font-size:0.7em; width:100%; border-collapse:collapse; }
#share_price_page table caption { background:#ffb500; font-weight:bold; text-align:left; padding:0.4em; padding-top:0.1em; padding-bottom:0.1em; border:0.1em solid #fff; border-bottom:0em; font-size:1.1em; }
*html #share_price_page table caption { border:0.2em solid #fff; border-bottom:0em; }
#share_price_page table td { background:#f1f1f1; border:0.2em solid #fff; text-align:center; }
#share_price_page table th { background:#f1f1f1; border:0.2em solid #fff; text-align:center; }
#share_price_page table td img { margin-right:0.5em;  }
#share_price_page .neg { color:#c00; }
#share_price_page .pos { color:#1ba71b; }
#share_price_page .price { font-weight:bold; }

/* disclaimer styles */

#hsbody2 .disclaimer {
    font-family:arial; 
    border-top:1px solid #ccc;
    padding-top:10px;
    margin-top:4px;
    float:left;
    clear:both;
    width:480px;    
    font-size:0.9em;
}

#hsbody2 .disclaimer p {
    float:left;
   
    margin-top:0px;

	
	

	}

#hsbody2 .disclaimer .hemscottlink {}

#hsbody2 .disclaimer .disclaimerlink{
    float:right;
    text-align:right;
    padding:0;
    margin:0;
       
}

#hsbody2 .disclaimer .hslogo {
  float:left;
  display:block;
  margin:0px 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;
}

#hsbody2 .disclaimer .hslogo * {
  display:none;
}

div .fieldsetContainer fieldset p.toppara2 {
margin:0px;
padding:0px;
}

#hsbody2 #loginForm p{
margin:0px;
padding:6px;
}
#hsbody2 #loginForm input {
line-height:10px;
}

#AlertsOverviewPage p {
font-size:11px;
}

#hsbody2 #theFormDetails .button {
margin:0px;
width:80px;
}

#hsbody2  .AlertsOverviewPage2 p {
margin:0px;
padding-top:3px;
padding-bottom:3px;
}

#hsbody2  .AlertsOverviewPage2 h2 {
margin:0px;
padding:0px;
padding-bottom:5px;
}

#AlertsOverviewPag fieldset p .fix3 {
margin-bottom:42px;
/margin-bottom:0px;
}

#AlertsOverviewPag fieldset p .unsubs {
padding-top:9px;
/padding-top:0px;
}

#hsbody2 #loginForm .button {
width:80px;
/padding-top:2px;

}

#hsbody2 div#AlertsOverviewPage div.fieldsetContainer input, 
#hsbody2 div#AlertsOverviewPage div.fieldsetContainer form#loginForm fieldset p input.button, 
#hsbody2 div#AlertsOverviewPage div.fieldsetContainer form#theFormDetails fieldset input.button,
#hsbody2 div#AlertsOverviewPage div.fieldsetContainer form#loginForm fieldset p input#emaillogin{
font-weight:normal;
}

#hsbody2 div#AlertsOverviewPage div.fieldsetContainer form#theFormDetails fieldset table tbody tr td label{
margin-top:-4px!important;
}


#hsbody2 p {
font-size:1em;
}
