body { background: #e8e9f3; font-size: 0.75em; margin:1px; padding:1px; }

fieldset { border: 0px; margin: 0px; padding: 0px; }

legend { color: #1F2787; font-size: 1em; font-weight: bold; }

.disclaim { font-size: 1em; clear: both; width: 99%; margin-top: 10px; padding-top:20px; }

table { background-color: #CCCCCC; padding: 0px; margin: 0px;}

td { text-align:left; background-color:#e8e9f3;}

th { text-align:left; background-color:#EEEEEE; }

acronym { cursor:help; }

table.detailed { width:100%; }
table.detailed td, table.detailed th{ text-align:center; padding: 5px 2px; wrap:none; }

legend {color: #1F2787; font-size: 1em; font-weight: bold; }

input.button { border: 1px solid #1F2787; background-color: #ffffff;}

/* ---------- News Item */

#newsitem { background: #ffffff;text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333; margin: 0 10px 10px 10px; padding: 7px 0 10px 0;}
#newsitem #banner { background-color: #ffffff; font-size: 1.3em; color: #333; padding: 0; margin: -7px 0 0 0; }
#newsitem #banner img{ margin: 10px 0 10px 20px; }
#newsitem #banner div { font-size: 0.7em; padding: 0 20px; }
#newsitem #banner a:link, #banner a:visited { font-size: 1em; color: #333; text-decoration: underline; }
#newsitem h1.newsitem { font-size: 1.3em; margin: 0; }
#newsitem div.page {/* leave formatting as is */ position: relative; padding: 0 3px; }
#newsitem div.page h2{ font-size: 1.2em; background: #fff; color: #000; border: 0; }
#newsitem div.page pre { font-size: 1.2em; } #newsitem div.disclaimnews { font-size:  1em; padding: 2px 3px 5px 3px; }



