/* Effective stylesheet produced by snapshot save */
body { margin: 0pt; color: rgb(0, 0, 0); font-family: Arial,Geneva,sans-serif; background-color: rgb(255, 255, 254); }
div.body { margin: 1em; }
p { color: rgb(0, 0, 0); font-family: Arial,Geneva,sans-serif; background-color: rgb(255, 255, 254); }
td { color: rgb(0, 0, 0); font-family: Arial,Geneva,sans-serif; background-color: rgb(255, 255, 254); }
li { color: rgb(0, 0, 0); font-family: Arial,Geneva,sans-serif; background-color: rgb(255, 255, 254); margin-top: 0.25em; margin-bottom: 0.25em; }
a:link { color: rgb(187, 0, 0); }
a:visited { color: rgb(136, 0, 0); }
a:active { color: rgb(255, 51, 51); }
a:hover { color: rgb(255, 51, 51); }
h1 { font-weight: bold; }
h2 { font-weight: bold; }
h3 { font-weight: bold; }
h4 { font-weight: bold; }
h1 { margin-top: 12px; font-size: 180%; font-family: Arial,Geneva,sans-serif; text-align: center; }
h2 { margin-top: 2em; font-size: 120%; line-height: 100%; font-family: Arial,Geneva,sans-serif; }
h3 { margin-top: 2em; font-size: 105%; font-family: Arial,Geneva,sans-serif; }
h4 { margin-top: 2em; font-size: 95%; font-family: Arial,Geneva,sans-serif; }
td.bar { padding: 4px; font-weight: bold; font-size: 100%; color: rgb(255, 255, 254); font-family: Arial,Geneva,sans-serif; background-color: rgb(153, 0, 0); text-align: right; }
p.bar { padding: 4px; font-weight: bold; font-size: 100%; color: rgb(255, 255, 254); font-family: Arial,Geneva,sans-serif; background-color: rgb(153, 0, 0); text-align: right; }
td.icon { padding: 2px; font-weight: bold; font-size: 100%; color: rgb(255, 255, 254); font-family: Arial,Geneva,sans-serif; background-color: rgb(153, 0, 0); text-align: left; }
td.gray { padding: 0px; font-size: 50%; color: rgb(255, 255, 254); background-color: rgb(153, 153, 153); }
a.bar { font-size: 100%; }
a.bar:link { font-size: 90%; color: rgb(255, 255, 254); }
a.bar:visited { font-size: 90%; color: rgb(255, 255, 254); }
a.bar:active { font-size: 90%; color: rgb(255, 51, 51); }
a.bar:hover { font-size: 90%; color: rgb(255, 51, 51); }
td.navCol { padding: 4px; color: rgb(51, 0, 0); background-color: rgb(240, 224, 192); }
table.navColTable { color: rgb(51, 0, 0); background-color: rgb(240, 224, 192); }
td.navColTitle { padding: 4px; font-weight: bold; font-size: 95%; color: rgb(255, 255, 254); font-family: Arial,Geneva,sans-serif; background-color: rgb(153, 0, 0); text-align: center; }
td.navColCell { font-size: 90%; background-color: rgb(240, 224, 192); }
td.currentPage { font-weight: bold; font-size: 90%; font-style: italic; background-color: rgb(240, 224, 192); }
td.contents {  }
table.sidebar { padding: 0px; float: right; margin: 4px; width: 40%; color: rgb(0, 0, 0); background-color: rgb(153, 0, 0); }
td.sidebarTitle { padding: 0px; font-weight: bold; font-size: 95%; color: rgb(255, 255, 254); font-family: Arial,Geneva,sans-serif; background-color: rgb(153, 0, 0); }
td.sidebar { padding: 2px; font-size: 90%; color: rgb(0, 0, 0); background-color: rgb(240, 224, 192); }
p.q { font-weight: bold; font-style: italic; font-family: 'Century Schoolbook',serif; }
p.a { margin-left: 16px; margin-right: 16px; font-family: 'Century Schoolbook',serif; }
p.source { font-size: 90%; margin-right: 16px; font-family: 'Century Schoolbook',serif; text-align: right; }
unknown { color: rgb(255, 255, 238); }
table.light { color: rgb(51, 0, 0); background-color: rgb(255, 255, 238); }
td.dark { font-size: 200%; color: rgb(255, 255, 238); font-family: 'Century Schoolbook',serif; background-color: rgb(170, 0, 0); }
h1 { font-size: 150%; margin: 2px 0px; line-height: 100%; font-family: Arial,Geneva,sans-serif; text-align: center; }
h4 { color: rgb(0, 0, 0); font-family: Arial,Geneva,sans-serif; font-weight: bold; font-size: 95%; background-color: rgb(255, 255, 254); margin-bottom: -15px; }
td.head { padding: 0px; font-size: 100%; font-weight: bold; color: rgb(255, 255, 254); background-color: rgb(153, 153, 153); }
ul.one { font-size: 90%; margin-left: 20px; text-decoration: none; list-style-type: none; }
ul.two { font-size: 85%; text-decoration: none; text-align: left; list-style-type: none; margin-left: 20px; }
span.changedspan { background-color: rgb(255, 255, 0); border-style: dotted; border-width: 1px; }
span.removedspan { text-decoration: line-through; background-color: rgb(255, 255, 0); border-style: dotted; border-width: 1px; }
table.simple { border: 1px solid rgb(160, 160, 160); border-collapse: collapse; padding: 0.2em; font-size: 1em; }
table.simple th { border: 1px solid rgb(160, 160, 160); font-weight: bold; padding: 5px; text-align: left; }
table.simple td { border: 1px solid rgb(160, 160, 160); padding: 5px; text-align: left; }
table.subtle { border: 1px solid rgb(160, 160, 160); border-collapse: collapse; padding: 0.2em; font-size: 1em; }
table.subtle th { border: 1px solid rgb(160, 160, 160); font-weight: bold; padding: 5px; text-align: left; }
table.subtle td { border: 1px solid rgb(160, 160, 160); padding: 5px; text-align: left; }
table.subtle-nb { border-style: none; border-width: 0pt; border-collapse: collapse; }
table.subtle-nb th { border: 1px solid rgb(242, 242, 242); font-weight: bold; padding: 5px; text-align: left; }
table.subtle-nb td { border-style: none; font-weight: normal; padding: 5px; text-align: left; }
table.subtle-nb table.subtle th { border: 1px solid rgb(160, 160, 160); }
table.subtle-nb table.subtle td { border: 1px solid rgb(160, 160, 160); }
table.subtle-nb table.simple th { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border: 1px solid rgb(160, 160, 160); }
table.subtle-nb table.simple td { border: 1px solid rgb(160, 160, 160); }
table.subtle table.simple th { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
table.subtle th { color: rgb(96, 96, 96); background-color: rgb(250, 250, 250); }
table.subtle-nb th { color: rgb(128, 128, 128); background-color: rgb(248, 248, 248); }
table.subtle th p { color: rgb(128, 128, 128); background-color: rgb(248, 248, 248); }
table.subtle-nb tr th p { color: rgb(128, 128, 128); background-color: rgb(248, 248, 248); }
table.simple th p { margin: 0pt; }
table.subtle th p { margin: 0pt; }
table.subtle-nb th p { margin: 0pt; }
table.simple td > p:first-child { margin: 0pt; }
table.simple td > p { margin-top: 1.5em; }
table.subtle td > p:first-child { margin: 0pt; }
table.subtle td > p { margin-top: 1.5em; }
table.subtle-nb td > p:first-child { margin: 0pt; }
table.subtle-nb td > p { margin-top: 1.5em; }
table.simple td > ul:first-child { margin-top: 0pt; margin-bottom: 0pt; }
table.simple td > ol:first-child { margin-top: 0pt; margin-bottom: 0pt; }
table.simple td > ul { margin-top: 1.5em; margin-bottom: 0.5em; }
table.simple td > ol { margin-top: 1.5em; margin-bottom: 0.5em; }
table.subtle td > ul:first-child { margin-top: 0pt; margin-bottom: 0pt; }
table.subtle td > ol:first-child { margin-top: 0pt; margin-bottom: 0pt; }
table.subtle td > ul { margin-top: 1.5em; margin-bottom: 0.5em; }
table.subtle td > ol { margin-top: 1.5em; margin-bottom: 0.5em; }
table.subtle-nb td > ul:first-child { margin-top: 0pt; margin-bottom: 0pt; }
table.subtle-nb td > ol:first-child { margin-top: 0pt; margin-bottom: 0pt; }
table.subtle-nb td > ul { margin-top: 1.5em; margin-bottom: 0.5em; }
table.subtle-nb td > ol { margin-top: 1.5em; margin-bottom: 0.5em; }
td.navColCell:first-child { padding-left: 0.6em; text-indent: -0.6em; }
