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

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

/* Layout - Blocks */
.column1-2, .column2-2 { width: 47%}
.wrapper-columns { background: none; width: 100%}
.wrapper-level1, .wrapper-level1-sys { background: none; padding: 5%; width: 100%}
.wrapper-level2, .wrapper-level2-sys { 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-border { border:0.5pt solid #999 !important; border-collapse: collapse}
.table-border TD, .table-border TH, .width-table-border TD, .width-table-border TH { padding: 3pt; border-right:0.5pt solid #999 !important}
.width-table { margin: 0 0 1em; width: 100%}
.width-table TD, .width-table TH { padding: 3pt}
.width-table-border { border: 0.5pt solid #999 !important; border-collapse: collapse; margin: 0 0 1em; width: 100%}

/* 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}