﻿/* Hide */
#header, #footer, .arrow-back, .arrow-forward, .arrow-up, p.txt-small-fixed#margin-t0 { display: none}

.bg-odd { background: #F3F3F3}
.bg-content { background: #FFF}
.bg-tb { background: #999}
.width-table-border TD, .width-table-border TH { border-bottom: 0.5pt solid #999}
A:link, A:visited { color: #999; font-weight: bold; text-decoration: underline}
BODY { background: #FFF; color: #000 !important; font-size: 10pt}
H1 { color: #666666; font-size: 18pt}
H2 { color: #333; font-size: 14pt}
H3 { color: #666666; font-size: 12pt}
H4 { color: #999; font-size: 11pt; font-weight: normal; margin-bottom: 0pt}
P { margin-top: 0pt}

/* Layout - Blocks */
.column1-2, .column2-2 { width: 47%}
.wrapper-columns { width: 100%}
.wrapper-level1 { background: #FFF none; padding: 5%; width: 100%}
.wrapper-level2, .wrapper-level3 { background: none}

/* Tables */
#cell-border-b, .cell-border-b { border-bottom:0.5pt solid #999 !important}
#cell-border-r-none { border-right: 0}
#cell-border-t, .cell-border-t { border-top:0.5pt solid #999 !important}
.bg-odd { background: #F2F2F2 !important}
.bg-trow { background: #E5E5E5 !important}
.table { margin: 0 0 1em; width: 100%}
.table TD, .table TH { padding: 3pt}
.table-border { border:0.5pt solid #999 !important; border-collapse: collapse; margin: 0 0 1em; width: 100%}
.table-border TD, .table-border TH { padding: 3pt; border-right:0.5pt solid #999 !important}

/* Lists */
OL { list-style-type: decimal !important}
OL LI, LI.li01, LI.li02, LI.li03, LI.li04, LI.li05, LI.li06, LI.li07, LI.li08, LI.li09, LI.li10 { background: none}
UL { list-style-type: circle !important; margin-left: auto !important}
UL.nested { list-style: square !important}