/* Template */
/*############################################ GENERIC TAGS */

#hsbody {text-align:left;font:0.7em Verdana,Arial,Helvetica,sans-serif; color: #000000;margin:0px;padding:1px;width:598px;}

#hsbody h1 {background-color: #DCDDFB;font-size: 1.3em;color: #000000;margin: 10px 0px 5px 0px;padding: 4px 10px;}
/* #hsbody h2 {font-size: 1.3em;color: #305a84;}
#hsbody h3 { font-size: 1.2em; color: #194775;}
#hsbody h4 { font-size: 1.1em; color: #194775; } */

#hsbody select { font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 1em;]font-size:1em; cursor: pointer; cursor: hand; }
#hsbody input {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 1em;]font-size:1em; cursor: pointer; cursor: hand; }
#hsbody input.button {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 1em;]font-size:1em; cursor: pointer; cursor: hand;border: 0px; background: #BBBBF7; }
#hsbody div input.button {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 1.2em;]font-size:1.1em; cursor: pointer; cursor: hand; border: 0px; background: #BBBBF7;}

#hsbody acronym {cursor: help; }

#hsbody a {color: #000000;}
#hsbody a:link, #hsbody a:visited {color: #000000;}
#hsbody a:active, #hsbody a:hover {color: #000000;}
#hsbody a#adobe-logo { display:block; width:88px; height:31px; background:url('/ir/pub/images/interface/adobe-reader.png') no-repeat top left; margin-right:1em; }

#hsbody fieldset {font-size:1em;border:1px solid #ffffff;margin:0px; padding:5px;background:#F1F1FD;}
#hsbody fieldset legend {border:1px solid #ffffff;background:#F1F1FD;font-weight:bold;padding:2px;margin:0px;}
#hsbody fieldset label.checkbox {position:relative;top:-1px;padding:0px 3px;}



#hsbody div#graphDiv {margin: 0px;padding:0px;}

#hsbody form {margin:0px;padding:0px;}

#hsbody table { font-size:1em;margin:0px;padding:0px; width:598px; }

/* Firefox hack: this removes space between caption and table */
:root #hsbody table { margin-top: 0; }

#hsbody caption { text-align:left;margin:0px 0px 0px 0px;background:#ffffff;border:1px solid #ffffff;padding:4px 0 2px 2px;font-weight:bold; }
#hsbody table thead th { text-align:left;font-weight:bold; vertical-align:top;border:1px solid #ffffff;background:#DCDDFB;padding:2px; }
#hsbody table tbody td {text-align:left;border:1px solid #ffffff;background:#f1f1fd;padding:2px; }
#hsbody table tbody th {text-align:left;border:1px solid #ffffff;background:#f1f1fd;padding:2px;font-weight:normal; }

#hsbody div.disclaim {margin-top: 5px; padding: 15px 0px 0px 0px; }
#hsbody div.access { float:right; margin-top: 5px; padding: 5px 0px 5px 0px; text-align: left;}






/* Regulatory News Search */

#hsbody legend {
    font-weight:bold; 
    font-size:1em;
    margin:5px 0;
    padding: 0;
/padding-left: -7px;
    float:left;
}

#hsbody label {
    display:block;
    float:left;
    width:100px;
clear:left;
}



#hsbody .error,.hsbody  #errorDiv {
    color:#f00;
        margin: 5px 0;
    list-style-position: inside;
    padding:0;
    
    }
    
#hsbody .error li{
margin:0;
padding:0;

}
    

#hsbody .button {
    margin-right:20px;
    margin-left:3px;
    background-color:#0093b1;
    color:#000;
    border:0;
}



#hsbody #search_form {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#hsbody .keyword,
#hsbody .during {
clear: left;
float:left;
margin:0;
margin-bottom:3px;
color:#000;
font-weight:normal;

}


#hsbody #news #navigation{
margin:10px 0;
float:left;
clear:both;
width:100%;
}


#hsbody #news #search_form select#period {
width: 120px;
}

#hsbody #search_form {
padding:0;
margin:0;
}

#hsbody #search_form fieldset {
padding:0 0 0 5px;
margin:0;
}

#hsbody #advanced_options {
padding:0;
margin:0;
clear: both;
float: left;
width:100%;
}


#hsbody #advanced_options #time_range{
width:100%;
}


#hsbody #advanced_options select{

margin-bottom:3px;
}


#hsbody #search_form legend {
display:none;
}

#hsbody #search_form label {
width:100px;
}

#hsbody .keyword label, #hsbody .during label {
width:auto;
display:block;
clear:left;
}


#hsbody .advanced_search {
margin-left:10px;
}


#hsbody #news #submit_reset {
clear: both;
margin:0;
padding:0;
width:100%;
float:left;
}

#hsbody #news #search_form .button {
float:left;
margin: 5px 20px 0 0;
}


#hsbody #news #search_form input#submit_button{
margin-left:100px;
/margin-left:102px;
}

#hsbody #search_table{
clear:left;
float:left;
}

/* disclaimer styles */

.disclaimer {
border-top:1px solid #ccc;
padding-top:5px;
margin-top:10px;
float:left;
clear:both;
width:98%;    
}

.disclaimer p {
float:left;
padding:0;
margin:0;
line-height:1.5em;
clear:none;
font-size:1em;
}

.disclaimer .hemscottlink{}



.disclaimer .disclaimerlink{
float:right;
text-align:right;
padding:0;
margin:0;
line-height:1.5em;  
font-size:1em;
}

.disclaimer_link{font-size:1em;}



.disclaimer .hslogo {
float:left;
display:block;
margin:2px 10px 5px 0;
height:15px;
width:68px;
background:url("/common/link-logo.png") no-repeat 0 0;
padding:0;    
line-height:2em;
cursor:pointer;
}


.disclaimer .hslogo * {
display:none;
}

