H1 { margin: 20px 0 0 0; }

.content A { text-decoration: underline; }
.content H2 A {text-decoration: none; }
.content H2 A:hover {text-decoration: underline; }
.content TABLE { margin: 15px 0 0 0; }
.content TABLE TH { border-bottom: 1px solid #000; padding: 5px 10px 5px 0; text-transform: uppercase; font-weight: bold; }
.content TABLE TD { border-bottom: 1px solid #000; padding: 5px 10px 5px 0; }

#header01 { font-size: 18px; line-height: normal; text-align: center; border-bottom: 5px solid #000; padding: 0 0 5px 0; }
#header01 P { margin: 0; }
#header01 P.f-left { text-align: left; }
#header01 P.f-right { text-align: right; }

#header02 { text-align: center; border-bottom: 5px solid #000; margin: 0; padding: 10px 0; }

#menu1 { display: none; }

#footer { font-size: 18px; text-align: center; border-top: 5px solid #000; padding: 8px 0 0 0; margin: 10px 0 0 0; }

.col01 { display: none; }
.col02 HR { height: 3px; overflow: hidden; margin: 15px 0 0 0; border: none; border-top: 3px solid #d1d1d1; }
.col03 { width: 70%; margin: 0 4% 0 0; float: left; }
.col04 { width: 25%; float: left; }
.col04 UL { margin-left: 0; padding: 0; list-style-position: inside; }

P.date { margin: 0; color: #646464; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; }

/* Fix for ff2 */

.clear { overflow: visible !important; }
*:first-child+HTML .clear { overflow: hidden !important; }
.clear:after { content: "."; display: block; clear: both; height: 0; font-size: 0.1em; line-height: 0; }
