/************** Standard components **************/

BODY, HTML { background: #fff url(bg01.jpg) 50% 0 repeat-y; text-align: center; height: 100%; }

.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; }

#box01 { margin: auto; width: 804px; position: relative; text-align: left; background: url(bg02.gif) no-repeat; }
#box02 { padding: 10px 22px; }
#box03 { background: url(bg03.gif) 175px 0 repeat-y; margin: 10px 0 0 0; }
#box04 { background: url(bg04.gif) 385px 0 repeat-y; }

#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 { width: 300px; text-align: left; }
#header01 P.f-right { width: 300px; text-align: right; }

#header02 { text-align: center; border-bottom: 5px solid #000; margin: 0; padding: 10px 0; }

#menu1 { font-size: 18px; padding: 5px 0; border-bottom: 2px solid #000; margin: 0; line-height: normal; }
#menu1 A.active { font-weight: bold; }
#menu1 SPAN { margin: 0 5px; }

#footer { font-size: 18px; text-align: center; border-top: 5px solid #000; padding: 8px 0 0 0; margin: 10px 0 0 0; }

.col { float: left; min-height: 1px; }
.col01 { width: 160px; margin: 0 30px 0 0; }
.col01 P.heading { font-family: Impact, Arial, Helvetica, sans-serif; font-size: 16px; margin: 0; }
.col01 HR { height: 1px; overflow: hidden; margin: 10px 0; border: none; border-top: 1px solid #000; }
.col02 { width: 570px; padding: 0 0 20px 0; }
.col02 HR { height: 3px; overflow: hidden; margin: 15px 0 0 0; border: none; border-top: 3px solid #d1d1d1; }
.col03 { width: 370px; margin: 0 30px 0 0; }
.col04 { width: 170px; }
.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; }
