.bglight {  font-family: helvetica; arial; background: white; color: black; border: 0px; margin: 0px; padding: 0px; text-align: justify; }

P { margin: 12pt; text-align: justify; }
BLOCKQUOTE { text-align: justify; }
A:link { color: #04C;  text-decoration: none }
A:visited { color: #04C;  text-decoration: none }
A:hover { color: #C40; text-decoration: underline }

.float { float: right; background: #ddd; border: 2px solid #888; margin-left: 20px; margin-top: 5px; margin-bottom: 10px; padding: 20px; font-size: 14pt; font-style: italic; width: 40%; text-align: left; }

.textcol { background: white; color: black; border: 0px; margin: 0px; padding: 15px; vertical-align: top; font-size: 12pt;  font-size: 12pt; text-align: justify }
.textcol TD { padding: 5px; text-align: left }
.vcenter { background: white; color: black; border: 0px; margin: 0px; padding: 15px; vertical-align: center;  text-align: justify;  font-size: 12pt;}

TABLE.biblio TD { padding: 2px; text-align: left; vertical-align: top; border: 0pt; }
TABLE.biblio TD H5  { font-size: 14pt;  font-weight: bold; margin-bottom: 0pt; margin-top: 0pt; text-align: left }
TABLE.biblio TD H6  { font-size: 12pt; font-style: italic; margin-bottom: 0pt;  margin-top: 0pt; text-align: left }
TABLE.biblio TD P  {  font-size: 12pt;  margin-bottom: 5px; text-align: justified; }

TABLE.menu { background: #EEE; color: #015; width: 100% }
TABLE.menu TD { padding: 2px; text-align: center; vertical-align: top; font-size: 9pt; border: 0pt; line-height: 9pt }
TABLE.menu TD A { color: #015; font-size: 9pt; text-decoration: none }
TABLE.menu TD A:hover { color: #C40; text-decoration: underline }

TABLE.header { font-family: georgia, times; background: #015; color: #EEE; font-style: italic; width: 100%; border-width: 0pt; padding: 10px }
.headertitle { color: #EEE; font-size: 24pt; font-style: italic; text-align: center }
.headersubtitle { color: #EEE; font-size: 12pt; font-style: italic; text-align: left; padding: 10px }
.smlogo { width: 110px; text-align: center }
.biglogo { width: 120px; text-align: center }

TD.imgcol { border: 0px; margin: 0px; padding: 60px; background: white; background-image: url(sunset.jpg); background-repeat: no-repeat; background-position: center }
.imgtext { color: black; font-size: 18pt; font-style: italic; font-weight: bold }
.imgtext A { color: black; text-decoration: none }
TABLE.columns { background: #015; border: 0px; margin: 0px; vertical-align: top; padding: 0px; width: 100% }

TD.menucol { background: #EEE; color: #015; border: 0px;  width: 250px; vertical-align: top; line-height: 10pt; font-size: 9pt; text-align: left; }
TD.menucol A { color: #015; text-decoration: none }
TD.menucol A:hover { color: #C40; text-decoration: underline }
TD.menucol P { text-align:left; margin: 4px 2px 10px 2px; }
.smbold { font-size: 9pt; font-weight: bold }
.bold { font-size: 9pt; font-weight: bold }
.newlinks { color: #A00; }
.redalert { color: #A00; }
.blue { color: #00A; }
.newlinks P A { color: #C60; font-size: 10pt; line-height: 11pt }

TABLE.formtext {  font-size: 10pt; line-height: 12pt; margin: 0px 5px 0px 5px; }
TABLE.formtext INPUT { margin: 0px; }
TABLE.formtext TD {vertical-align: top;}
.footbox { background: #015; color: #EEE; border: 0px; padding: 0px; width: 100%; text-align: center; font-size: 9pt }
.footbox A { color: #FF8; text-decoration: none }
.footbox A:hover { color: #F82; text-decoration: underline }
.footbox P { text-align: center; }

H1  { font-family: georgia, times; font-size: 24pt; font-style: italic; margin-bottom: 5px; text-align: center }
H2  { font-size: 18pt; font-style: italic; font-weight: bold; margin-bottom: 5px; text-align: center }
H3  { font-size: 14pt; font-style: italic; font-weight: bold; margin-bottom: 5px; text-align: center }
H4  { font-size: 12pt; font-style: italic; font-weight: bold; margin-bottom: 5px; text-align: center }
H5  { font-size: 10pt;  font-weight: bold; margin-bottom: 5px; text-align: center }

.catalog P { margin: 0pt; font-size: 9pt  }
.w1 { width: 512pt; border: solid windowtext 3pt; border-bottom: solid windowtext 1pt; padding: 10pt 4pt 4pt; 4pt; }
.w1 P { text-align: center; }

.w2 { width: 273pt; border-left: solid windowtext 3pt; border-right: solid windowtext 3pt; padding: 6pt 4pt 2pt; 2pt; }

.w3 { width: 10pt; border-left: solid windowtext 3pt; }
.w11 { width: 10pt; }
.w12 { width: 253pt; }
.w4 { width: 263pt; }
.w5 { width: 74pt; }
.w6 { width: 50.5pt; }
.w7 { width: 40.5pt; }
.w8 { width: 0.5in; }
.w9 { width: 37.5pt; border-right: solid windowtext 3pt; }

.w10 {width: 10pt;  border-left: solid windowtext 3pt; border-bottom: solid windowtext 3pt; }
.w20 { width: 263pt; border-bottom: solid windowtext 3pt;}
.w13 { width: 74pt;  border-bottom: solid windowtext 3pt; }
.w14 { width: 50.5pt; border-bottom: solid windowtext 3pt;  }
.w15 { width: 40.5pt; border-bottom: solid windowtext 3pt; }
.w16 { width: .5in; border-bottom: solid windowtext 3pt; }
.w17 { width: 37.5pt; border-bottom: solid windowtext 3pt; border-right: solid windowtext 3pt; }
