UL.actions01, UL.actions02, #header, UL.pages01, .col02, DIV.tabs01, DIV.morelinks01, #footer, .banner01 { display: none; }

H1 { font-size: 28px; margin: 0; }

TABLE { width: 100%; }
TABLE TH { border: solid #eee; border-width: 1px 0; padding: 2px 10px; }
TABLE TD { border: solid #eee; border-width: 1px 0; padding: 2px 10px; }
TABLE.form TH { width: 40%; }
TABLE.form TD { width: 60%; }

UL.gallery01 { padding: 0; margin: 0; list-style: none; }
UL.gallery01 * { float: left; }
UL.gallery01 LI { padding: 0; margin: 13px 13px 0 0; background: none; }
UL.gallery01 LI A { border: 1px solid #e7effb; padding: 2px; }

DIV.object { margin: 1em 0 0 0; }

UL.news02 { padding: 0; margin: 1em 0 0 0; border-top: 1px solid #d6d7da; }
UL.news02 LI.item { float: left; width: 100%; clear: both; padding: 10px 0; margin: 0; border-bottom: 1px solid #d6d7da; background: none; }
UL.news02 LI.item-small { float: left; width: 100%; clear: both; border-bottom: 1px solid #d6d7da; padding: 5px 0; font-size: 12px; background: none; }
UL.news02 LI.item-small A { font-weight: bold; color: #13223b; }
UL.news02 P { margin: 5px 0 0 0; }
UL.news02 P.heading { font-family: 'Museo500', Arial, Helvetica, sans-serif; font-weight: normal; color: #13223b; margin: 0; font-size: 16px; }
UL.news02 P.img { float: right; margin: 0 0 0 10px; }

/* Fix for ff2 */

.clear { overflow: visible !important; }
.col { overflow: visible !important; }
*:first-child+HTML .clear { overflow: hidden !important; }
*:first-child+HTML .col { overflow: hidden !important; }
* HTML .col { overflow: hidden; }
.clear:after { content: "."; display: block; clear: both; height: 0; font-size: 0.1em; line-height: 0; }