/* D1 Oils */ /*############# GENERIC TAGS These styles will affect all the generic tags within the IR center. Since they are within the #hsbody id they will not be affected by conflicting styles implemented by client's developers and integration etc. == */ #hsbody { padding: 5px; margin: 0; } /*############# Data Table Elements */ #hsbody table { width: 100%; margin-bottom: 10px; } /* Firefox hack: this removes space between caption and table */ :root #hsbody table { margin-top: 0; } #hsbody caption { caption-side: top; padding: 3px 5px 10px 5px; margin: 10px 0 0 0; } #hsbody th { vertical-align: bottom; padding: 4px; } #hsbody td { padding: 5px 3px; } #hsbody td.headercell { padding: 5px 3px; } #hsbody abbr, #hsbody acronym { } /*############# Form Elements */ #hsbody form { margin-bottom: 10px; } #hsbody fieldset { padding: 0px 10px 10px 10px; margin: 20px 0; } html>#hsbody fieldset {/* see http://www.webmasterworld.com/forum83/2379.htm */ padding: 10px 10px 10px 10px; } #hsbody legend { padding: 0; margin: 0 0 0 -10px; } #hsbody select, #hsbody input { padding: 2px 3px; margin: 1px 1px; } #hsbody select:hover, #hsbody input:hover{ } #hsbody input[type="checkbox"], #hsbody input[type="radio"] { margin: 2px 5px; vertical-align: middle; } #hsbody .button, #hsbody a:link.button, #hsbody a:visited.button { margin: 5px 0; padding: 3px; } #hsbody .hidden {/* for hidden elements - labels for readers, etc */ display: none; visibility: hidden; } /*============================== TAILORED TAGS ===*/ /*############# email alerts tables */ #hsbody table.alerts { } #hsbody table.alerts td { padding: 2px 5px; } /*############# Disclaimer div */ div.disclaim div { margin: 10px 0 30px 0; } div.disclaim a:link, div.disclaim a:visited { } /*############# RNS NEWS ITEM page */ #hsbody #banner { padding: 0; margin: -7px -7px 10px -7px; } #hsbody #banner img{ margin: 10px 0 10px 20px; } #hsbody #banner div { padding: 0 20px; } #hsbody #banner a:link, #banner a:visited { } #hsbody h1.newsitem { padding: 3px 0 3px 3px; margin: 10px 0; } #hsbody div.page {/* leave formatting as is */ position: relative; padding: 0 3px; } #hsbody div.page h2{ border: 0; } #hsbody div.disclaimnews { padding: 2px 3px 5px 3px; margin-bottom: 15px; }