 body {font: normal 13px Arial, "Arial", Helvetica, sans-serif; color: #3a3a3a}
.bold {font-weight: bold}
span {font-weight: normal}
a {text-decoration: none}
a img {border: 1px solid transparent}
a.view {display: inline-block; background-image: url('../images/sprite[47].png'); background-repeat: no-repeat; background-position: right -1015px; padding-right: 18px}
a.viewpdf {font-size: .9em; display: block; font-weight: bold; color: #fff; width: 40px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center}
a.viewpdf:hover {color: #fff}
a.external {display: inline-block; background: transparent url('../images/sprite[46].png') no-repeat -201px -66px; width: 10px; height: 11px; padding: 0 !important}
a.amazon {min-height: 20px; padding-bottom: 6px; background: transparent url('../images/sprite[45].png') no-repeat bottom right; padding-right: 80px}
a.donate {display: inline-block; border: 1px solid #D1D0D8; margin: 30px 0; text-align: center; width: 123px; height: 34px; line-height: 2.75; font-weight: bold; background-image: url('../images/sprite-horizontal[4].png'); background-repeat: repeat-x; background-position: top; text-transform: uppercase; color: #fff}
a.donate:hover {color: #fff}
a#facebook {background: transparent url('../images/sprite[44].png') no-repeat -219px -62px; display: block; height: 25px; padding-left: 36px; padding-top: 6px; vertical-align: middle}
.sidebar a.view {background-image: url('../images/sprite[43].png'); background-position: right -1095px}
#content a.current {color: #000; font-weight: bold}
p {margin-bottom: 12px; line-height: 1.4}
p.subtitle {font-style: italic}
ul, ol, li {margin: 0; padding: 0}
h1 {color: #fff; font-size: 3em; text-transform: uppercase; padding-top: 20px; padding-left: 20px; width: auto; vertical-align: top}
h3, h4, h5 {display: inline-block; color: #000; font-size: 1.75em; font-weight: normal; width: 100%; margin-bottom: 9px}
h3 a, h4 a, h5 a {display: inline-block; font-size: .8em}
h3 span, h4 span, h5 span {font-size: .65em; font-weight: bold; color: #242424}
h4 {font-size: 1.5em; margin-bottom: 10px}
h4 span {display: inline; margin: 0; padding: 0; font-size: .8em; font-weight: normal}
h4 span a {font-size: 1em; display: inline}
.sidebar {color: #434343}
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5 {color: #3a3a3a}
.sidebar h3 {font-size: 1.4em; margin-bottom: 6px}
.sidebar h4 {font-size: 1.4em; margin-top: 12px}
.sidebar h4:first-child {margin-top: 0}
h5 {text-transform: uppercase; font-size: 1.15em; font-weight: bold; margin-top: 10px; line-height: 1.25}
h6 {font-size: 1.15em; font-weight: bold; margin: 0px 0 10px}
em {font-style: italic}
b, strong {font-weight: bold; color: #000}
b.break {display: block; font-size: 1.15em}
blockquote {font-size: .9em; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #DFDFDF; background: #f4f4f4; padding: 15px 25px; margin: 20px 0 0; display: block; color: #434343; display: inline-block; margin-top: 10px; font-weight: normal; width: 210px}
blockquote strong {font-family: Georgia, serif; font-weight: normal; font-size: 1.25em; color: #3a3a3a; line-height: 1.25; display: inline-block; margin-bottom: 10px}
blockquote i, blockquote em {font-style: italic}
blockquote#special-features {border-width: 3px; border-style: double; margin-top: 20px; margin-bottom: 10px}
blockquote#special-features ul {padding-left: 0}
blockquote#special-features li {background-image: url('../images/sprite[42].png'); padding-left: 20px; background-position: -600px -816px}
ul, ol {padding-left: 24px; margin-bottom: 16px}
li {margin: 10px 0; line-height: 1.1}
ol {list-style: none; padding-left: 0px; list-style: decimal inside; font-weight: bold}
ol p, ol ul {font-weight: normal}
ol li li {color: #3a3a3a}
ol ol {padding-left: 0px}
ul ol, ol ol {list-style: lower-alpha outside; margin-left: 24px}
ul li, ul ul li, ul ol li {list-style: none; background-image: url('../images/sprite[41].png'); background-repeat: no-repeat; background-position: 0 -415px; padding-left: 12px}
ul[type="circle"] li {background-image: url('../images/sprite[40].png'); padding-left: 20px; background-position: 0 -815px}
ul[type="disc"] li {background-image: url('../images/sprite[39].png'); padding-left: 16px; background-position: 0 -95px}
#content ul li, #content ol li {line-height: 1.4}
.sidebar ul li, table.blockquote ul li {background-image: url('../images/sprite[38].png'); background-position: -600px -415px}
.sidebar ul[type="circle"], table.blockquote ul[type="circle"] {padding-left: 10px}
.sidebar ul[type="circle"] li, table.blockquote ul[type="circle"] li {background-image: url('../images/sprite[37].png'); padding-left: 20px; background-position: -600px -815px}
.sidebar ul[type="disc"] li, table.blockquote ul[type="disc"] li {background-image: url('../images/sprite[36].png'); padding-left: 16px; background-position: -600px -95px}
.sidebar ul.quicklinks, table.blockquote ul.quicklinks {padding-left: 0}
.sidebar ul.quicklinks li, table.blockquote ul.quicklinks li {background-image: url('../images/sprite[35].png'); background-position: -600px 0; padding-left: 20px; margin: 6px 0}
.sidebar ul.quicklinks a, table.blockquote ul.quicklinks a {font-weight: bold; color: #646464}
table.blockquote ul {padding-left: 0px !important}
table.blockquote p, table.blockquote ul li {line-height: 1.1}
table.blockquote[align = "left"] {margin-left: 0; margin-right: 10px}
table.blockquote[align = "right"] {margin-left: 10px; margin-right: 0px}
table {border-collapse: none; margin-bottom: 6px}
table tr.even {background: #ebebeb}
table td {line-height: 1.25; vertical-align: top}
table#reports tr.even {height: 57px}
table#reports td[rowspan="2"], table#reports td[colspan="3"] {padding: 0}
table.right, table[align = "right"], img.right, img[align = "right"] {margin-left: 16px; display: block}
table.right td, table[align = "right"] td, img.right td, img[align = "right"] td {padding: 0px}
table.left, table[align = "left"], img.left, img[align = "left"] {margin-right: 16px; display: block}
table.left td, table[align = "left"] td, img.left td, img[align = "left"] td {padding: 0px}
table.extended {margin-left: -80px; width: 640px}
table.extended tr td {padding: 9px 6px}
table.extended tr td:first-child {padding-left: 80px}
.caption {background: #F3F3F3; display: block; padding: 6px; font-size: .9em; line-height: 1.25; color: #666}
table.blockquote {margin-bottom: 10px; margin-top: 10px; padding: 15px; background: #f3f3f3; border: 1px solid #ececec; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
table.blockquote h5 {margin-top: 0px; padding-top: 0px}
table.blockquote a {font-weight: bold}
table.blockquote p {margin: 0}
table.blockquote em {display: inline-block; margin-top: 10px; font-style: italic; color: #666}
.field {margin: 0px 0 10px}
label {display: inline-block; width: 120px; text-align: right; margin-right: 9px}
label.reqd {font-weight: bold; font-style: normal}
label.opt {color: #666}
select {width: 130px}
input.sm, select.sm {width: 60px}
input.lg, select.lg {width: 407px}
input+label, select+label {width: auto; margin-left: 9px}
input.radio+label, select.radio+label {font-size: 1em; text-transform: inherit; color: #242424; margin-left: 0}
body {font: normal 13px Arial, "Arial", Helvetica, sans-serif; color: #3a3a3a}
.bold {font-weight: bold}
span {font-weight: normal}
a {text-decoration: none}
a img {border: 1px solid transparent}
a.view {display: inline-block; background-image: url('../images/sprite[34].png'); background-repeat: no-repeat; background-position: right -1015px; padding-right: 18px}
a.viewpdf {font-size: .9em; display: block; font-weight: bold; color: #fff; width: 40px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center}
a.viewpdf:hover {color: #fff}
a.external {display: inline-block; background: transparent url('../images/sprite[33].png') no-repeat -201px -66px; width: 10px; height: 11px; padding: 0 !important}
a.amazon {min-height: 20px; padding-bottom: 6px; background: transparent url('../images/sprite[32].png') no-repeat bottom right; padding-right: 80px}
a.donate {display: inline-block; border: 1px solid #D1D0D8; margin: 30px 0; text-align: center; width: 123px; height: 34px; line-height: 2.75; font-weight: bold; background-image: url('../images/sprite-horizontal[3].png'); background-repeat: repeat-x; background-position: top; text-transform: uppercase; color: #fff}
a.donate:hover {color: #fff}
a#facebook {background: transparent url('../images/sprite[31].png') no-repeat -219px -62px; display: block; height: 25px; padding-left: 36px; padding-top: 6px; vertical-align: middle}
.sidebar a.view {background-image: url('../images/sprite[30].png'); background-position: right -1095px}
#content a.current {color: #000; font-weight: bold}
p {margin-bottom: 12px; line-height: 1.4}
p.subtitle {font-style: italic}
ul, ol, li {margin: 0; padding: 0}
h1 {color: #fff; font-size: 3em; text-transform: uppercase; padding-top: 20px; padding-left: 20px; width: auto; vertical-align: top}
h3, h4, h5 {display: inline-block; color: #000; font-size: 1.75em; font-weight: normal; width: 100%; margin-bottom: 9px}
h3 a, h4 a, h5 a {display: inline-block; font-size: .8em}
h3 span, h4 span, h5 span {font-size: .65em; font-weight: bold; color: #242424}
h4 {font-size: 1.5em; margin-bottom: 10px}
h4 span {display: inline; margin: 0; padding: 0; font-size: .8em; font-weight: normal}
h4 span a {font-size: 1em; display: inline}
.sidebar {color: #434343}
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5 {color: #3a3a3a}
.sidebar h3 {font-size: 1.4em; margin-bottom: 6px}
.sidebar h4 {font-size: 1.4em; margin-top: 12px}
.sidebar h4:first-child {margin-top: 0}
h5 {text-transform: uppercase; font-size: 1.15em; font-weight: bold; margin-top: 10px; line-height: 1.25}
h6 {font-size: 1.15em; font-weight: bold; margin: 0px 0 10px}
em {font-style: italic}
b, strong {font-weight: bold; color: #000}
b.break {display: block; font-size: 1.15em}
blockquote {font-size: .9em; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #DFDFDF; background: #f4f4f4; padding: 15px 25px; margin: 20px 0 0; display: block; color: #434343; display: inline-block; margin-top: 10px; font-weight: normal; width: 210px}
blockquote strong {font-family: Georgia, serif; font-weight: normal; font-size: 1.25em; color: #3a3a3a; line-height: 1.25; display: inline-block; margin-bottom: 10px}
blockquote i, blockquote em {font-style: italic}
blockquote#special-features {border-width: 3px; border-style: double; margin-top: 20px; margin-bottom: 10px}
blockquote#special-features ul {padding-left: 0}
blockquote#special-features li {background-image: url('../images/sprite[29].png'); padding-left: 20px; background-position: -600px -816px}
ul, ol {padding-left: 24px; margin-bottom: 16px}
li {margin: 10px 0; line-height: 1.1}
ol {list-style: none; padding-left: 0px; list-style: decimal inside; font-weight: bold}
ol p, ol ul {font-weight: normal}
ol li li {color: #3a3a3a}
ol ol {padding-left: 0px}
ul ol, ol ol {list-style: lower-alpha outside; margin-left: 24px}
ul li, ul ul li, ul ol li {list-style: none; background-image: url('../images/sprite[28].png'); background-repeat: no-repeat; background-position: 0 -415px; padding-left: 12px}
ul[type="circle"] li {background-image: url('../images/sprite[27].png'); padding-left: 20px; background-position: 0 -815px}
ul[type="disc"] li {background-image: url('../images/sprite[26].png'); padding-left: 16px; background-position: 0 -95px}
#content ul li, #content ol li {line-height: 1.4}
.sidebar ul li, table.blockquote ul li {background-image: url('../images/sprite[25].png'); background-position: -600px -415px}
.sidebar ul[type="circle"], table.blockquote ul[type="circle"] {padding-left: 10px}
.sidebar ul[type="circle"] li, table.blockquote ul[type="circle"] li {background-image: url('../images/sprite[24].png'); padding-left: 20px; background-position: -600px -815px}
.sidebar ul[type="disc"] li, table.blockquote ul[type="disc"] li {background-image: url('../images/sprite[23].png'); padding-left: 16px; background-position: -600px -95px}
.sidebar ul.quicklinks, table.blockquote ul.quicklinks {padding-left: 0}
.sidebar ul.quicklinks li, table.blockquote ul.quicklinks li {background-image: url('../images/sprite[22].png'); background-position: -600px 0; padding-left: 20px; margin: 6px 0}
.sidebar ul.quicklinks a, table.blockquote ul.quicklinks a {font-weight: bold; color: #646464}
table.blockquote ul {padding-left: 0px !important}
table.blockquote p, table.blockquote ul li {line-height: 1.1}
table.blockquote[align = "left"] {margin-left: 0; margin-right: 10px}
table.blockquote[align = "right"] {margin-left: 10px; margin-right: 0px}
table {border-collapse: none; margin-bottom: 6px}
table tr.even {background: #ebebeb}
table td {line-height: 1.25; vertical-align: top}
table#reports tr.even {height: 57px}
table#reports td[rowspan="2"], table#reports td[colspan="3"] {padding: 0}
table.right, table[align = "right"], img.right, img[align = "right"] {margin-left: 16px; display: block}
table.right td, table[align = "right"] td, img.right td, img[align = "right"] td {padding: 0px}
table.left, table[align = "left"], img.left, img[align = "left"] {margin-right: 16px; display: block}
table.left td, table[align = "left"] td, img.left td, img[align = "left"] td {padding: 0px}
table.extended {margin-left: -80px; width: 640px}
table.extended tr td {padding: 9px 6px}
table.extended tr td:first-child {padding-left: 80px}
.caption {background: #F3F3F3; display: block; padding: 6px; font-size: .9em; line-height: 1.25; color: #666}
table.blockquote {margin-bottom: 10px; margin-top: 10px; padding: 15px; background: #f3f3f3; border: 1px solid #ececec; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
table.blockquote h5 {margin-top: 0px; padding-top: 0px}
table.blockquote a {font-weight: bold}
table.blockquote p {margin: 0}
table.blockquote em {display: inline-block; margin-top: 10px; font-style: italic; color: #666}
.field {margin: 0px 0 10px}
label {display: inline-block; width: 120px; text-align: right; margin-right: 9px}
label.reqd {font-weight: bold; font-style: normal}
label.opt {color: #666}
select {width: 130px}
input.sm, select.sm {width: 60px}
input.lg, select.lg {width: 407px}
input+label, select+label {width: auto; margin-left: 9px}
input.radio+label, select.radio+label {font-size: 1em; text-transform: inherit; color: #242424; margin-left: 0}
body {padding: 10px 20px 10px 40px; position: relative; font: normal 13px Arial, "Arial", Helvetica, sans-serif}
body.sidebar {padding-left: 10px; padding-right: 0px; background: #f3f3f3}
table {font-size: 13px}
table td {padding: 0}
ul li, ol li {line-height: 1.4}
ul li {background-color: blue}
a, a:focus, a:visited, a:active, a strong, a b, a h5, .caption a {color: blue; text-decoration: none !important}
a img {border: 1px solid blue}
a.donate, a.view, a.viewpdf {background-color: blue}
a.viewpdf {color: #fff !important}
a.donate {color: #fff}
blockquote#special-features {border-color: blue}
table, table tr, table td {padding: 0}
body {font: normal 10pt Arial}
#header, #masthead, .sidebar, #actions, #footer, #browse, #sort {display: none}
ul li {list-style-type: square}
.result {display: block; margin-bottom: 10pt}
.result h2 {font-size: 10pt; display: inline}
.result h4 {font-size: 11pt; font-weight: bold}